The only online "learning" platform I've ever learned something from is Treehouse. They have a brilliant mix of passionate teachers and hands-on coding tests to ensure you're actually making progress, and not just passively consuming content. I learned how to code entirely through that one site.
Other than that, the only real teacher is practice.
MasterClass seems to me like self-improvement porn. Intangible prospecting is a fitting metaphor because I see no real way for people to engage with the courses they take.
We live in an intangible world, where things LOOK more and more realistic but offer less and less reality.