User will sign up and pay for a particular training course and then get access to all the videos and training material for that course.
Looking at the WP Membership plugin from WPMUDEV and it seems like a perfect fit. Anyone use this or another WP plugin to offer paid video subscriptions? Basically the requirement is that you're only paying for and getting access to one course rather than a membership site that gives you access to all courses.
WP Plugins that cost money are fine to recommend.