Codecombat is a multiplayer live coding strategy game for beginners.
Code Studio provides online courses created by Code.org.
Scratch is a free programming language and online community. Learn how to create your own interactive stories, games and animations. Great for young programmers!
Blockly will let you build applications in a Lego-like fashion by piecing them tougher small graphical objects.
CodeinGame is the gaming platform for programmers.
Hopscotch is free coding app for iPhone and iPad. No setup needed -- just drag blocks and instantly play with your creation!
Kodu Game Lab is a visual programing language made for creating new games.
Tynker teaches students fundamentals of programing.
Kodable teaches young programmers basics of computer programmng in as littles as 20 min per week.