An iPad isn’t the ideal device for practicing coding and programming principles. I prefer to have students use a full-size Windows or Mac computer as they can split their screens to see lessons and practice in side-by-side windows. But if an iPad is the only device your students’ have to use, there are some free apps your students can use to learn programming and coding basics. Here are three that I’ve used in the past and still recommend.
Daisy the Dinosaur
Daisy the Dinosaur is a free iPad app designed to introduce young students to some programming basics. The app asks students to create commands for Daisy the Dinosaur to carry out. There is a free play mode in which students can make Daisy do whatever they want. But to get started you might want to have students work through the beginner challenges mode.
PBS Kids ScratchJr
PBS Kids ScratchJr is a PBS Kids-themed version of the popular ScratchJr app. PBS Kids ScratchJr is available as a free iPad app and as a free Android app. The app is designed to help five to eight year old students learn basic programming concepts through a drag-and-drop interface. In the app students program a story or game by selecting background settings and characters for each frame of the story. Then in each frame students select the actions that they want their characters to take. Students snap programming pieces together to make characters move and talk in their stories and games.
The difference between PBS Kids ScratchJr and the regular ScratchJr app is found in the character and background choices. In the PBS Kids version students can select backgrounds and characters from some of their favorite PBS Kids programs including Nature Cat, World Girl, and Arthur.