Discover free online classes (MOOCs) from top universities like Stanford, MIT, Harvard, etc

freeCodeCamp is described as 'Free Code Camp's open source community help you build a job-worthy portfolio of real apps used by real people, while helping nonprofits' and is a very popular Code Learning service in the development category. There are more than 100 alternatives to freeCodeCamp for a variety of platforms, including Web-based, Android, iPhone, SaaS and iPad apps. The best freeCodeCamp alternative is Codecademy, which is free. Other great apps like freeCodeCamp are exercism, W3Schools, The Odin Project and SoloLearn.
Discover free online classes (MOOCs) from top universities like Stanford, MIT, Harvard, etc

Explore thousands of tutorials, tips and tricks from leading industry experts.



Hyperskill is an educational platform for future professionals with the opportunity to learn theory and practice by programming your own working applications.




Bite-size video tutorials for badass web developers Learn the latest frameworks from industry pros.
An AI-powered platform offering interactive courses for developers, featuring instant code feedback, mock interviews, adaptive learning paths, and 'Explain with AI' for on-demand explanations. Ideal for onboarding, upskilling, and mastering programming languages.



Treehouse teaches Web Design, Development and iOS to people everywhere, in order to help them achieve their dreams and change the world.


A simple web app filled with CS courses designed to give developers the skills they need to get a high-paying job.




Qvault isn't completely free, but I found their tutorials easier to follow


Almost everyone thinks Qvault is a great freeCodeCamp alternative.
The best app to learn 14+ programming languages such as Python, Assembly, HTML, VB.NET, C, C++, C# (C Sharp), JavaScript, PHP, Ruby, R Programming, CSS, Java and much more!.




HackInScience is an open source teaching platform written in Python but able to correct any languages. hackinscience.org is the official HackInScience instance aimed at teaching Python, it currently contains around 70 exercises, ordered by difficulty.

Tutorialzine is a site dedicated to bringing you the coolest web development tutorials and resources.
Thinkful is the best way to learn web development online. Work one-on-one with mentors who review your code and teach you best practices.

Progate is an online platform to learn programming. Learn HTML, CSS, Ruby, Ruby on Rails, PHP, Javascript, Java, Swift, Git interactively on the browser.



Qvault has a more CS fundamentals focus, a good supplement to just coding