Sad to see they're going to downhill though.
Socrates had his teachings and live lectures online, with recorded classroom, and feedback, for all to comment on, with his replies. It may have only been 'live' for 20/40 years of his life/teaching life/sharing life, but it would be amazing today.
MOOCs offer this opportunity for humanity, to record teachings in increasingly diverse formats that are free for others to use and experiment with.
It often feels like an avalanche of books, courses, materials - we need simple paths through this mess. We need to keep people right in the sweetspot - not giving them too difficult material, but also not too easy, just right enough to maximize learning. And this perfect gradation of difficulty can be reverse engineered through machine learning over student activity logs.
Another area they need to invest in is the practical side. Course takers need more examples, tests, problems and projects. Only by applying the concepts in reality will students gain firm confidence in their abilities.
I don't think the "short course" format is the best. It might be better to have a graph of concept nodes, each equipped with its own instructional materials, problems and tests. The graph can be expanded gradually to include more concepts and to reduce the gradient of difficulty for the more problematic ones.
People who bang their heads against difficult material and don't grock it might feel discouraged and give up. But if they can build confidence that everything is taught gradually and without too violent jumps in difficulty, they might improve the dropout rate.