Develop your programming skills by quickly creating and modding retro arcade games with Blocks, JavaScript and Python in the online MakeCode editor, the offline app or your own local pxt-arcade server.




Scratch is described as 'Programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas' and is a very popular game development tool in the development category. There are more than 50 alternatives to Scratch for a variety of platforms, including Windows, Web-based, Mac, Linux and iPhone apps. The best Scratch alternative is GDevelop, which is both free and Open Source. Other great apps like Scratch are Code.org, microStudio, Snap! and Pocket Code.
Develop your programming skills by quickly creating and modding retro arcade games with Blocks, JavaScript and Python in the online MakeCode editor, the offline app or your own local pxt-arcade server.




Gandi IDE is an in-browser game engine, a mod of MIT Scratch with collaboration features that allow scratchers to design and code together in real-time. Gandi also contains many extensions to help developers make multi-player online games including MMO, MOBA, PvP, and PvE.


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 .




Etoys is an educational tool for teaching children powerful ideas in compelling ways. Etoys is a media-rich authoring environment and visual programming system.




Make and share your own games online with http://flowlab.io - a game studio in your browser.

A Scratch-based application with which you can program a wide variety of devices (Arduino, BBC micro:bit, STM32, SAMD51, ESP32, NRF5 ... ).




The Snap! social platform . Features include custom (build your own) blocks, first class procedures (lambda), first class lists (including lists of lists), and first class truly object oriented sprites with prototyping inheritance.


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.




CodeWisp is a web-based platform that helps beginners create their first game. It offers a development environment where users can build games through visual blocks, language commands, or code.
