



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 Code Learning service 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, Snap!, microStudio and Pocket Code.







EarSketch is a website to teach coding (Python & JavaScript) to beginners through music composition. It's a free platform that works on all browsers.

Your project’s smart 3D digital twin as a Service. SmartShape (formerly Minko) is a technology to develop and design rich, interactive and universal 3D applications targeting computers, web browsers and mobile platforms.

RubyMonk will teach you the syntax, idioms, and even the philosophy behind effective Ruby use in an interactive, Codecademy-like interface. As of now, RubyMonk is completely free to use.
Scrotchh is a free programming language based on Scratch by MIT. It is easy to make your own dream games with blocks! try it now for free!.

Free online 3D Game Maker. Make your own 3D games online! Create Games for Web, Mobile and Desktop. Easy to use.




Make your online roguelike game in JavaScript with this handy template project. If you've ever wanted to make a roguelike game and you already know how to make a web page, this project is for you.




The main goal of this website is to provide a simple to use tool that will enable users to easily discover how computer programs work under the hood.. User can write his own programs and see how the computer's memory changes during it's execution.

FlowCode is a software program for graphically programming microcontrollers Microchip PIC, Atmel AVR (including Arduino) and ARM.

miranda, universal software for STEM robots simulation. Challenges can be create, STEM robots can be programmes with Scratch or Python.

HyperNext Studio is an easy to use software creation system that allows almost anyone, to quickly start building their own software that works.

