With all the free YouTube content available on programming subjects, I would have a hard time paying for a MOOC class. I suppose it serves its purpose. A colleague of mine enjoys them. I don't. I think it's a personal preference and based on your learning style. My style is: "I want to do X. How do I do that in this language?" Then I go find the answer.