Developed by Coder Dojo, an online and real-life community with almost 400 centres in 43 countries that is dedicated to teaching coding to 5-17 year olds for free, this wiki provides a full overview of resources for learning coding. Compiled by young coders & Coder Dojo's network of volunteers.
it, ja, nl
Modern browser | 5+
Learn the basic concepts of Computer Science like repeat-loops, conditionals, and basic algorithms with drag and drop programming. These game-like, self-directed tutorials featuring Angry Birds, Anna and Elsa from Frozen, and Scrat from Ice Age are available in 37 languages and accessible to all ages.
Microsoft are challenging 10 million young people to participate in the Hour of Code. It's easy, fun and you can do it for free with one of Microsoft's free Hour of code tools at Youthspark Hub.
Windows, iOS, browser | Ages 12+
MIT Media Lab
Create your own interactive games and animations with Scratch, the graphical programming language. Developed by MIT, Scratch offers the perfect introduction to basic coding concepts. Suitable for younger users
Desktop web browser (not suitable for tablets) | Ages 5 +
Learn to build an interactive website or an app through Codecademy's easy-to-use, intuitive interface.
Modern web browsers, iOS, Android apps | Secondary
Modern browser | Secondary
Program, play, and share your own games, animations, interactive art, music videos, and many kinds of other apps, directly on your phone or tablet! Pocket Code allows you to create, edit, execute, share, and remix Catrobat programs in a visual, "LEGO-style" programming environment and programming language.
Android | Secondary