Hopscotch

Hopscotch is coding app for iPad and iPhone. Kids ages of 10-16 use it to learn to program, make their own games, and share it with the world.

The app lets kids have as much fun making games as playing them, and with its colorful, friendly interface and stacks of help and tutorials, kids (and grown-ups!) can build all kinds of apps—while learning the fundamentals of programming.