Code Hero is a gateway to a world of game-based learning experiences and resources.


Recommended Code Hero-like Games For Kids

Some kids are too young to master Code Hero yet, but there are lots of games that are complimentary as good preparation for playing Code Hero.

Minecraft $27

Minecraft is a game about placing blocks to build anything you can imagine. At night monsters come out, make sure to build a shelter before that happens. It also has music by C418!

Every kid should have lego blocks to build things with and play the Minecraft video game to build worlds of blocks inside the computer. Minecraft was created by Notch and Jeb, two of the Heroes of Code Hero.

When you first start playing Minecraft, there are no instructions to explain its mysteries. It is dangerous to go alone. Take this: The Minecraft Wiki.

Portal 2 $20

Portal and Portal 2 are so amazing you simply have to install STEAM and get the Portal Demo which is free so there is no excuse not to play it.

Portal 1 Free Demo FREE

Portal 1: First Slice lets you play 11 levels of Portal! Once you try it you'll be hooked and you can buy Portal and Portal 2.

Recommended Game Design Tools For Kids


Kodu lets kids create games on the PC and XBox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills.

Scratch FREE

Scratch is a 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, while also learning to think creatively, reason systematically, and work collaboratively.


Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience. 

Programming Books

Eloquent Javascript FREE

The Bastard Book of Ruby FREE

Programming Apps

Rubymonk: Learn Ruby

Music Games

Synthesia: A game to learn to play piano keyboards

Math Games

Brainquake Games by Keith Devlin


Learn To Contribute To Free & Open Software Learn how to contribute to free software projects by using Git source control and more