Best Tools


Interactive step by step tutorials. Offering several languages in a hands on and engaging way.


Scratch is a visual coding language developed by MIT. Create your own game while learning to code!


Learn how to program animations and games using JavaScript & or learn HTML to build sites.

Other Resources


A visual programing language that uses games and tasks to introduce coding to students.
Level: Beginner

Code Combat

Work your way through an RPG adventure while learning JavaScript. Get ready for some programming sword fighting!


Vidcode teaches teens JavaScript through lessons built around effects seen in mobile apps like Instagram, Snapchat and PokemonGo.

Tools for Creating

Want to build your own site, or maybe an app?