For Teachers

For Parents


  • Android, iPad
  • Free
  • age 5+

About ScratchJr

Scratch Junior Coding App is an app designed by the MIT Media Lab, in collaboration with the DevTech Research Group at Tufts University, and compliments the Scratch programming Language that many school and students are familiar with. ScratchJr download is available for iPad and Android devices.

Scratch Junior is an iPad app designed as an even earlier introduction to computer programming and multimedia creation. The interface and the graphics are excellent and the app is very easy to navigate. Split into two section of sample projects and personal creation. We recommend that the student samples the basic projects first to see how the coding is applied and use the Book icon to explore the instructions and interface.

Once the student understands the interface and what each Block programme does they can create their own projects and save them. The programs created are more like short narrative cartoons and although character interaction is limited the possibilities are endless and will keep students entertained and inspired for hours.

Teacher Review

Parents need to know that the Scratch Junior App is suitable for children aged 5 and upwards and is a programming animation game that is based on the popular Scratch visual programming platform that is used in many schools. A friendly colourful interactive interface will teach your children the basics of block computer coding using delightful backgrounds and characters. The app has no in-app purchases with no adverts. 

ScratchJr is easy to use and navigate and once shown to your child they should be able to progress with the app unsupervised, however the app will work best with some initial guiding. The home screen introduces three options for parents. The settings option in the top right provides two languages, English and Spanish. There is useful information about Scratch Junior as well as a guide to the app and paint editor feature. We recommend that parents read this section of the Settings. The Home icon enables your child to create a project as well as editing saved projects. We particularly like the Question mark icon where parents can watch an introduction to Scratch Junior and sample projects of how the coding works.

The app offers a simple drag and drop selection of graphical icons and even the simplest of interactive scenes can be created. We like the Lego style building coding blocks that snap cleverly together. You can drag icons into the scene, add a start and movement and animation can easily be created. The interface is very intuitive as every item is a simple click or drag and the colourful characters and backgrounds will make it very appealing to younger users. Although children left alone can easily get lost in the various options, with a little guidance, they can design, build and enjoy their very own iPad presentations.

ScratchJr is a fantastic app and highly recommended. Computer programming is very hard to learn and the simple building of coding blocks is an excellent way to create fast, effective animations. The icons and input screens take some getting used to, so it's not as simple as handing the program to your child, however, with a little parental guidance this application offers a rich and challenging environment for very young programmers.

ScratchJr is a vast application that will not only teach your child the basic of coding but also inspire then to create their own backgrounds and sequenced animations. The best part is that the app is available to download for free on iOS and Android.

Read More Less

App Details

Teacher Ratings


Android, iPad






Critical Thinking
Creative Development
Academic Relevance


In-App Purchases - No

In-App Advertising - No


MIT Media Lab, Tufts University, and Playful Invention Company

Download ScratchJr

Screenshots for ScratchJr

  • ScratchJrScratchJrScratchJrScratchJrScratchJr


With ScratchJr, young children learn programming skills as they program their own interactive stories and games.

By snapping together graphical programming blocks, children can make characters move, jump, dance, and sing. In the process, children learn to solve problems, design projects, and express themselves creatively on the computer. They also use math and language in a meaningful and motivating context, supporting the development of early-childhood numeracy and literacy. With ScratchJr, children don’t just learn to code, they code to learn.

ScratchJr was inspired by the popular Scratch programming language (, used by millions of people (ages 8 and up) around the world. The ScratchJr interface and programming language were redesigned to make them appropriate for younger children’s cognitive, personal, social, and emotional development.

ScratchJr is a collaboration between the Lifelong Kindergarten research group at the MIT Media Lab, the Developmental Technologies research group at Tufts University, and the Playful Invention Company. The ScratchJr project has received generous financial support from the National Science Foundation (NSF DRL-1118664), Code-to-Learn Foundation, LEGO Foundation, and British Telecommunications.

If you enjoy using this free app, please consider making a donation to the Code-to-Learn Foundation (, a nonprofit organization that provides ongoing support for ScratchJr. We appreciate donations of all sizes, large and small.

Read More Less