> Disappointed by Udacity (they positioned for free MOOCs and now they are taking everything back they offered).
Nonsense. Udacity now have paid "Nanodegree" courses alongside their free ones. They haven't removed their free courses, and in fact continue to release new free ones.
Also, their paid courses come with grading and code feedback from humans, so it's not like it was scalable as a free option.
Further, they guarantee you'll get a job based on the Nanodegree courses or you get your money back.