multimedia content, assignments and projects and examples -- all from actual MIT courses from the last decade or so. Coursera launched in April and already has hit the 1 million student mark , and has expanded to include 0ver 200 courses from 33 universities. If you haven't heard of Coursera, it is the Stanford-learning-idea-turned-mega-start\\... that basically lets you take a full university course online taught by a real professor at one of the world's best schools -- for free Udacity is a free service currently with 14 classes where, "You learn by solving challenging problems... with world-renowned university instructors." The classes cover topics that seemed geared to not only teaching you to code, but also giving you a solid grounding in math, physics and even, "How to Build a Startup". It's Google and it's code, so yeah, it's a pretty solid free resource, and obviously a good one if you are interested in Android development. Has some more advanced topics as well including distributed systems and web security. Codecademy was made extra famous at the beginning of this year when NYC Mayor Michael Bloomberg tweeted out that he was going to use the site to learn to code in 2012 (wonder how he's doing?). Regardless, Codecademy is a popular and free site that adds gamification to the learning process if you want to learn with friends. Codecademy also runs CodeYear . General Assembly takes a different approach by offering livestream (paid) sessions on topics like "Rapid Prototyping: From Wireframes to