I have almost forgotten to mention another free online course :
"Udacity was founded by three roboticists who believed much of the educational value of their university classes could be offered online. A few weeks later, over 160,000 students in more than 190 countries enrolled in our first class, "Introduction to Artificial Intelligence." "
One will learn to create a search engine, create a blog, .. program a robot car !
"Building a Search Engine" ( CS101), for instance, is based on Python and doesn"t require any previous programming knowledge apparently.
Courses start this coming Monday, enrollment is still opened.