Learn How to Code – Free Online

There is no denying that having a solid foundation in technology can help you succeed at your current job and open the door to new opportunities. But, the idea of programming an application or developing a website can sound daunting if you have limited technical experience. So how do you get started? In reality anyone can learn how to code, all you need is a computer and internet connection to start utilizing our list of FREE resources to learn online at your own pace.


Code Academy

Join over 45 million learners from around the globe using this free resource to learn a wide variety of languages. Each lesson is split into several small exercises that teach you interactively as you code.

Topics taught: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, Command Line, and more


Khan Academy

Learn just about anything you are interested in at Khan Academy with in-depth lessons and 1 hour code sessions to get you learning and improving in no time.

Topics taught: HTML & CSS, JavaScript, SQL, and more!


Code Wars

Improve your skills and learn new languages with code challenges.

Topics taught: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell


Free Code Camp

Learn to code with the support of an expansive online community of experienced developers.

Topics taught: HTML, CSS, Bootstrap, JavaScript, Databases, DevTools, Node.js, React.js, and D3.js



Backed by Harvard, MIT, and Berkely this is a great place to learn more than just coding with courses in science, english, and more! Many courses are free, but there are paid courses as well. This is best if you prefer courses similar to university with a bit more structure.

Topics taught: Java, C#, Python, and many more