FREE app – ScratchJr is designed to teach kids how to code their own stories and/or games. Specifically developed for younger children, ScratchJr is based on Scratch programming language (http://scratch.mit.edu) which is used by millions around the world. The app includes an introduction video and examples of sample projects. Once the add button is pressed, the app opens to a page with a friendly looking cat in a blank square surrounded by programming tools. Then the fun begins. Kids snap together programming blocks to make the cat move – forward, backward, right, left, hop, etc. They can choose to add a setting to their story/game by selecting one of the twenty-eight different backgrounds. They can add additional characters and/or objects to their scenes. They can make their character talk either by using word bubbles or by recording their own voices. They can control timing, speed, and the sequencing of events. The app can be simple but it becomes more complex as kids start to figure things out. For example, they can learn to program multiple characters to move in sequence, move together, etc. Kids can also add themselves to the story. They simply choose one of the fifteen “faceless” characters then add in their own face using the iPad’s built-in camera. How cool is that? As kids learn to program, they are also learning to problem solve, design projects, and be creative on the computer. LOVE this app!