I think the biggest thing I don't understand is CDNs and delivering the video quickly. If I get some traction in the course, maybe I could launch a site with that content. The monetization options on YouTube are just lacking. You have ads or 5$ / mo subscriptions (if you have 100k subscribers).
My model is going to be 90% free videos with just the solutions to assignments paid. I'll make a small bit on ads, but mostly through 1$ video sales. I was going to offer pdf chapters for each module as well, but since ph only allows image formats and it would be a lot of work to write, I've nixed that idea.