The extensive Treehouse library of step-by-step video courses and training exercises will give you a wide range of competitive, in-demand technology skills that will help you land your next dream job or build your startup idea. Learn to build websites, create iPhone and Android apps, code with Ruby on Rails and PHP, or start a business. All for free.
EdX free courses
This is not exactly about coding, but more about free education. EdX is a not-for-profit enterprise that features learning designed specifically for interactive study via the web. Along with offering online courses, the institutions use edX to research how students learn and how technology can transform learning–both on-campus and worldwide. EdX’s goals combine the desire to reach out to students of all ages, means, and nations, and to deliver these teachings from a faculty who reflect the diversity of its audience.
Made by the team at Treehouse, Code/Racer is an online racing game that forces you to learn to code quickly to get ahead on the race track. Beyond this racing game, Treehouse boasts more than 650 instructional videos; as you complete courses, earn badges for your accomplishments.
MIT has opened all of its course content to web audiences, so anyone, anywhere can learn from one of the top American research institutions. This is electrical engineering and computer science.
Udacity believes today’s higher education system is broken. Education is no longer something that happens once in a lifetime, but rather is a lifelong experience. Udacity presents itself as “the future of online higher education”, giving access to a lot of computer science, math and physics courses online.
Anyone who has ever wanted to learn how to code, is probably aware of W3schools, which has been around for quite a while. At w3schools.com you can learn how to make a website. The site offers free tutorials in all web development technologies.
Mozilla Developer Network
The Code Player
Online education giant Coursera brings courses from dozens of top universities online, and lets anyone take them for free. Coursera classes are now available in five languages, English, Spanish, French, Italian and Chinese, and are taught by professors from 62 universities.
Khan Academy brings millions of students from around the world together to learn all sorts of digital skills, from coding to calculus to computer science theory. This means you can become an expert coder and an expert mathematician in the same place.
HTML5 Rocks is a one-stop guide to learning HTML5, written by tons of contributors who work for Google, Adobe and a bunch of other places. As an HTML5 Rocks student, you’ll learn from slides, presentations and videos.