Disappointed by Coursera and Udacity (they positioned for free MOOCs and now they are taking everything back they offered). More power to KhanAcademy and MIT Open Courseware! For staying true to their mission of providing Free Courses...
Also, I'm taking their Android nanodegree course on a scholarship and I can say that even that uses their existing free courses for teaching purposes and nanodegree mostly just provides you with projects and deadlines.