Editing Forms and Child.Parent Relationship

Editing Forms and Child.Parent Relationship

In my application, I have set up a relationship between "Courses" and "Programs" by creating a look-up. Each Course and Program is also associated with one or more fields from a "Taxonomy" form. 

I have created a View called "Programs and Courses for Taxonomy."  

I would like the View to show a list of Programs, and then the list of Courses associated with each Program. I would like the following in this View: 
1)  For each Course to have its own line and for the Course Name to be a hyperlink into that field
2)  To able to bulk edit the Courses, e.g. for a Program, to select some or all of the Courses, and to assign a Taxonomy to them. 
3) To be able to actually view the full entry. When I click on "View" to View a form, I only see the first part of the record, and I do not have the ability to scroll. 

Can you advise? 

Thanks, 
JL Scott