
These days it seems like people fall into one of three categories: people who know how to code, people who want to learn how to code and people who are losing opportunities because they either can’t code or don’t understand how code works. Luckily, it’s easier than ever for a person willing to invest a few hours here and there to get proficient. Whether you are looking for a new career direction, want to polish up some rusty skills or simply want to pick up a new hobby, the resources below will get you heading in the right direction–for free. Update: we just published some resources to help you learn Swift, Apple’s new programming language!
Times certainly are changing. No longer are students required to go to brick and mortar bastions of higher education (and pay ever-increasing tuition fees) to learn a useful trade, but I digress… below you’ll find some resources that will allow anyone to learn to code in Python, C++, Javascript, HTML5, CSS3, AJAX, and more. If you want, you can even learn how to create an iPhone/iPad app or Android app. Enjoy!
TIP: We publish useful new tech lists every weekday. See them all!
https://school.codequs.com/p/BJ0yKDEd/the-complete-web-development-tutorial-using-react-and-redux/
https://school.codequs.com/p/HJ9K_PEu/learn-swift-3-xcode-8-and-ios-10-step-by-step/
https://school.codequs.com/p/HkwG_3md/big-data-basics-hadoop-mapreduce-hive-pig-and-spark/
https://school.codequs.com/p/BJ0yKDEd/the-complete-web-development-tutorial-using-react-and-redux/
https://school.codequs.com/p/HJ9K_PEu/learn-swift-3-xcode-8-and-ios-10-step-by-step/
https://school.codequs.com/p/HkwG_3md/big-data-basics-hadoop-mapreduce-hive-pig-and-spark/
Lynda.com (Recommended)

Treehouse

https://www.udemy.com/creating-5-web-development-projects-in-html5-and-css3/
https://www.udemy.com/web-design-for-beginners-real-world-coding-in-html-css/
https://school.codequs.com/p/B10zpuEd/javascript-bootcamp-2016/
Codecademy

Udacity

Mozilla’s School of Webcraft (P2PU)
Mozilla’s School of Webcraft is a part of the Peer 2 Peer University which describes itself this way: At P2PU, people work together to learn a particular topic by completing tasks, assessing individual and group work, and providing constructive feedback. Webcraft challenges include Python, HTML5, Javascript and Django to name a few. The Webmaking 101 challenge will help you learn basic HTML and create your first website from scratch.
MIT Computer Science Video Lectures
MIT is among a handful of schools (including Stanford) who are posting introductory computer science lectures online for free. The first video in the series introduces learners to data types, operators and variables and has been viewed over 800,000 times at the time of writing. This particular course is taught by professors Eric Grimson and John Guttag.
Khan Academy

Google Code University
Google Code University offers a wide variety of written courses from programming languages (including Python, C++, Java and AJAX) to Android Development. There’s no registration required and professors can even submit courses to gain a larger audience. The site lacks the panache displayed by Treehouse and Codecademy listed above, but for people who prefer written content over videos and interactive lessons, Google Code University is definitely worth a look.
Bonus: Code School

https://school.codequs.com/p/ryeA19EO/the-web-developer-bootcamp/
https://www.udemy.com/complete-ios-10-developer-course/
https://www.udemy.com/life-coach-training-how-to-become-a-life-coach-for-free/
Bonus 2: Udemy

https://www.udemy.com/https://www.udemy.com/clean-code/
https://school.codequs.com/?page=2