I would probably set it up as just a registration path that collects their name and email and has the course with the price as the admission item, then takes them to the summary/payment page. That seems like the most stripped-down way to achieve it.
I've never done a site for that purpose, so I'd love to hear if someone else has a more practical method!
------------------------------
Tori Martinez
Event Technology Specialist
Direct Travel
United States
------------------------------