Hopscotch: Coding for kids, a visual programming languageFall 2013 Mobile Apps
Hopscotch is an exciting new option for teaching children a visual programming language. Excellent character design and a beautiful color palette will endear it even to children who do not have an express interest in learning a computer language.
The main screen of Hopscotch provides children with a library of commands that an onscreen character will perform. The characters move around the screen and leave trails behind them (or not, depending on what settings are active). Children can design motion patterns, line styles, method controls, character looks, and operators. By adjusting controls, children can design simple animations, have characters draw lines that become pictures, and even create basic games.
Hopscotch provides many project examples that will give children ideas for what they can design once they've mastered the app's basic mechanics. One project is a Hopscotch-made version of the game Frogger. These projects can be altered and saved, allowing children to learn through a trial and error process. Children are sure to find long term play value in Hopscotch, and they will be proud of the work they create.