Code.org is a non-profit whose goal is to expose all students to computer programming. We believe that computer programming is a liberal art; it's something EVERY student in the world should be exposed to at some point in their childhood education.

4Geeks is described as 'Com is where you come to learn new tech skills and land the tech job you dream about' and is an website in the development category. There are more than 50 alternatives to 4Geeks, not only websites but also apps for a variety of platforms, including Android, iPhone, iPad and Android Tablet apps. The best 4Geeks alternative is Khan Academy, which is free. Other great sites and apps similar to 4Geeks are freeCodeCamp, Codecademy, exercism and Udemy.
Code.org is a non-profit whose goal is to expose all students to computer programming. We believe that computer programming is a liberal art; it's something EVERY student in the world should be exposed to at some point in their childhood education.







Interactive learning for 12 million globally with 400+ courses; master Python, SQL, and AI. Uses real-world projects, free chapters, updated content.




Trusted by over 500,000 learners and developers, Zenva provides world-class training in programming and computer science. Our mission is to empower people to make a positive impact in the world through technology and games.




Bite-size video tutorials for badass web developers Learn the latest frameworks from industry pros.
Project-based platform offering interactive, in-browser coding, real data exercises, portfolio-building features, guided projects, career-focused skill tracks, structured learning paths, instant feedback, peer support, and flexible, self-paced modules for data roles.

Tutorialzine is a site dedicated to bringing you the coolest web development tutorials and resources.
Hyperskill is an educational platform for future professionals with the opportunity to learn theory and practice by programming your own working applications.




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


When learning to code, most people get stuck on the "bridge" between memorizing syntax and understanding the logic that makes it all work. We believe the most effective way to learn a programming language is to break the process into three phases:



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.
