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.

The best Code Learning alternative to Scratch is Code.org, which is free. If that doesn't suit you, our users have ranked more than 50 alternatives to Scratch and 16 are Code Learning Services so hopefully you can find a suitable replacement. Other interesting Code Learning Service alternatives to Scratch are ScratchJr, Construct 3, Programming Hub and CodeAvengers.
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.

Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.




Browser-based 2D game creation engine using a visual event-driven system, integrates JavaScript for advanced development, requires no installation or prior programming, supports exporting to HTML5, mobile platforms, Xbox One, and enables real-time editing on any device.




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




Code Avengers is the fun, easy way to learn Javascript, the computer programming language of the web. Learners of all ability will enjoy the free interactive online lessons. Be a Coding Superhero with Code...
Learn to code and make your own games with Hopscotch.
CREATE Whether games, art, stories, or more, you can code whatever you want with kid-friendly programming. Publish your creations to Hopscotch’s fully moderated community, where kids can play and learn from your games.
PLAY .




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




GLICODE TM turns every packet of Pocky into a bite-sized coding lesson. By laying out Pocky in the right order, you can use Japan’s (and the world's) favourite snacks to learn algorithmic thinking in a fun and engaging way.




Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime.
Teaching technology via app development. Learn By Doing : We believe that the best way to learn a language is to attempt building something on it. With tests to check your progress, our courses help you learn while coding.
Levinux – A Tiny Version of Linux for Education
Levinux (download ~20 MB) is a tiny virtual Linux server that runs from USB or Dropbox with a double-click (no install or admin rights required) on Macs, Windows or Linux PCs—making it the perfect learning environment, and way to r.



Teaching computer science to high school by providing web-based curriculum, teacher tools and resources, and professional development.
that it looks the same, but acts different.