Developed in 2011, the main focus of Code Academy is to teach you how to code so that you can transform your career. It features a number of success stories from individuals who knew little to nothing about coding and went on to have fruitful careers as programmers. Code Academy covers a lot of ground, including how to make interactive websites. You can take courses in Rails, Angularjs, Rails Auth, The Command Line, HTML & CSS, JavaScript, iQuery, PHP, Python and Ruby. They are constantly adding new programs as well, so if nothing piques your interest now, you can always check back in a few months to see what they have added to their course load.
The courses on Code Academy are free and it has become a well-known and respected resource for anyone yearning to learn how to code. You can get started by creating a free account and browsing the tutorials, forums and sandboxes, where you can test out your code. On the flip side, if you are an expert in a particular language, you can actually publish your own course on the website for others to learn.