Robozzle!

Robozzle is a social puzzle game which teaches programming. Using only a few simple commands, teach the robot to recurse a tree, follow a linked list, or count in binary. To unlock all the puzzles and online features you can use the In-App-Purchase store within the game.