Login in WordPress Video academy site with membership cost.

I am looking to create a wordpress video tutorial site. I am a film-maker looking to turn my clients into customers with an online video academy (responsive website or iTunes mobile app). I would like them to be about to log-in, take test, embed youtube videos for critiquing from our online community with ratings and or suggestions. But most important watch my videos in a video player inside the website, plus pay a membership.

Here is a sample http://www.nyvs.com, I contacted them and they suggested I outsource a programmer use wordpress to do this. I would like to use a turnkey whitelabel wordpress site if possible.