I am currently taking the CS101 to learn Python class from Udacity:
http://www.udacity.com/overview/Course/cs101
Is anyone else taking it? It is pretty awesome!
Here are other upcoming courses (copy-paste from their site):
We are excited to announce several new courses. Three of these will follow from cs101:
- cs212: The Design of Computer Programs (taught by Peter Norvig, Director of Research, Google)
- cs253: Web Application Engineering - Building a Blog (taught by Steve Huffman, co-founder of Reddit and Hipmunk)
- cs262: Programming Languages - Building a Browser (taught by Wes Weimer, University of Virginia Professor)