2Go is a great piece of software for teaching children the basics of control programming. The main function of 2Go is to enable children to program an on-screen robot around a canvas to either draw a trail as it moves or to follow a route to reach a particular destination on a map. It can be directed around by entering commands using the arrow keys and numeric keypad displayed on the right-hand-side of the screen – differentiated to provide different levels of challenge for the children. There are a wide range of ready-made backgrounds available including treasure maps, mazes and race tracks!

2Go from Purple Mash