SandCastleIcon.png This article has links to websites or programs outside of Scratch and Wikipedia. Remember to stay safe while using the internet, as we cannot guarantee the safety of other websites.
Scratch Jr
Scratch Jr SVG.svg
Current Version 1.5.11 (as of December 2023)
Operating Systems iPad, iPhone or any Android device
Released? Yes
Official Website
The current interface with example project

ScratchJr is a mobile application released on July 30, 2014 initially for the Apple iPad. It is developed by Boston College,[1] with grants from the National Science Foundation, to allow young kids (the target is age 5 to age 7[2]) to easily learn programming with a system based on Scratch. The goal of ScratchJr is to "develop and study the next generation of innovative technologies and curricular materials to support integrated STEM learning in early childhood education."[2] A version for iPads and Android tablets is currently available. It can also be installed on Chromebooks.

Outside Information

The first prototype of the program.


Scratch Jr had to reach their $25,000 minimum in order to maintain a sufficient balance and release the project.[3] Scratch Jr surpassed that goal on 19th March, 2014,[3] and obtaining $64,332 as of April 19, 2014. Thanks to the generosity that the program has received, they decided to set up two stretch rewards. The first stretch reward was for $60,000, and if reached, an Android version of Scratch Jr would be planned for release. The second stretch reward was for $80,000, and if reached, the Scratch Jr team would develop resources for both parents and teachers.[4] When the funding ended, on 3rd May, 2014, ScratchJr's funding ended and it funded $77,474 in total. [5]

Development Team

ScratchJr is led by:

The software is also designed by:

The graphical art is done by:

  • Jillian Lombardi
  • Peter Mueller

Desired Learning Results

ScratchJr is highly focused on educating young children and providing them the capability to communicate technologically in the modern world.[2] The ScratchJr team desired the following knowledge outcomes in young educators:

  • For children to gain a better understanding of mathematics and literacy.
  • For children to become familiar with classifications of various computer software and mathematical components and to build foundational knowledge structures across domains.
  • For children to become better problem-solvers and thinkers, as well as gain a better understanding of science and software development.


ScratchJr's default language is English, however, this can be changed in the settings menu to any of the 22 available languages as of December 2023. These 22 languages are:

  • Català - Catalan
  • Cymraeg - Welsh
  • Dansk - Danish
  • Deutsch - German
  • Ελληνικά - Greek
  • English
  • Español - Spanish
  • Français - French
  • Italiano - Italian
  • 한국인 - Korean
  • Nederlands - Dutch
  • にほんご - Japanese without Kanji
  • Norsk - Norwegian
  • Polski - Polish
  • Português - European Portuguese
  • Português BR - Brazilian Portuguese
  • Svenska - Swedish
  • ไทย - Thai
  • Türkçe - Turkish
  • Українська - Ukranian
  • 简体中文 - Simplified Chinese
  • 繁體中文 - Traditional Chinese


Like Scratch, ScratchJr has its own set of characters.

Scratch Cat Jr

Scratch Cat Jr.

Scratch Cat Jr is a modification of Scratch Cat and was made to look appealing to younger kids. Scratch Cat Jr has sleeker skin with a less stocky pose.

Tic, Tac, Toc

Tic, Tac, and Toc are a set of characters similar to the idea of Gobo's Friends.

Tic is a human-like blue creature with a yellow spot on its belly and a small green hat. Tac is a "kawaii" ("cute") 6-legged purple creature with a pink tutu and rainbow cream drop on the head. Toc is an octopus-like reddish creature with a spring on its head.


ScratchJr has many noticeable similarities to Scratch but many different features, too, at the same time. The program is optimized for mobile devices as opposed to Scratch which is built for computers. One example of mobile-optimization is the built-in number input keyboard when entering a number parameter into a block. The program is designed for children, thus being simpler than the Scratch program.


Main article: ScratchJr Blocks

Blocks, instead of stacking top-to-bottom stack left-to-right in Scratch Jr. They have more similar dimensions in width and height unlike Scratch's blocks. Looping blocks such as "repeat" loop above and over the blocks placed within the loop. There are six total categories of blocks, the majority of them being present in Scratch. Scratch contains a larger variety of blocks as well as better control flow and usage of variables and mathematics. It is likely new blocks will be released with further versions of ScratchJr.


Scratch Jr can only have a limited number of broadcasts, up to six in each page. Instead of a message being identified by text, each broadcast block contains a letter indicating a color associated with its specific message. The "send broadcast" block contains a closed message and the "receive" contains an open message. The visualization of event-based programming is an easy way for younger children to understand the importance of events.

Grid System

ScratchJr's stage is broken into a grid that is 20 x 15 squares in size, unlike Scratch's stage, which uses regular pixels that are not broken into a grid and has a resolution of 480 x 360. Therefore, moving right by the value of "1" moves a sprite by one grid square to the right instead of one pixel.


Pages are "scenes" which hold their own sprites, background, and broadcasts. There can be up to 4 pages per project. Pages are to represent the project as a "book" to children.

Paint Editor

ScratchJr Paint Editor.png

ScratchJr does contain a modified vector Paint Editor, where children can alter pre-existing sprites/backdrops or draw their own. The functions are simplified for ease of the young, as for example, the lines automatically draw in together if both of their ends are close. One unique function is that the user can take a picture with the camera and fill a certain area with that picture.


A "pop" sound effect is available to use as a sound. However, the user can record sound for use in the project. The recording limit is about a minute and each sprite can have up to 5 recorded sounds.

PBS Kids ScratchJr

A promotional screenshot of the app, using assets from the show Wild Kratts

PBS Kids ScratchJr is an official modified version of the ScratchJr app, released on April 4, 2017. It uses various assets and characters PBS Kids shows, including Wild Kratts, Word Girl, and Arthur, in its pre-existing sprites, backdrops, and projects.

This can be compared to how Cartoon Network promoted its shows on Scratch.

See Also

External Links


  1. a b
  2. a b c
  3. a b Mitchel Resnick. (26/3/2014) "We reached our $25,000 goal in less than two days."
  4. Mitchel Resnick. (26/3/2014). "We've established two stretch goals..."
  5. Mitchel Resnick. (3/5/2014). "We finished the campaign this week with pledges of $77,474..."
  6. Lifelong Kindergarten Group
Cookies help us deliver our services. By using our services, you agree to our use of cookies.