roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings.

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.
roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings.




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


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!.




Tutorialzine is a site dedicated to bringing you the coolest web development tutorials and resources.
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.

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.

A Computer Science portal for geeks. It contains well written, well thought and well-explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

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