
ScratchJr is a
visual programming language
In computing, a visual programming language (visual programming system, VPL, or, VPS) is any programming language that lets users create programs by manipulating program elements ''graphically'' rather than by specifying them ''textually''. A VP ...
designed to introduce
programming skills to children ages 5–7. The app is considered an introductory programming language.
It is available as a free app for iOS, Android and Chromebook.
ScratchJr is a derivative of the
Scratch language, which has been used by over 10 million people worldwide. Programming in Scratch requires basic reading skills, however, so the creators saw a need for another language which would provide a simplified way to learn programming at a younger age and without any reading or mathematics required.
History
ScratchJr was developed by a collaborative team including
Marina Umaschi Bers at
Tufts University
Tufts University is a private research university on the border of Medford and Somerville, Massachusetts. It was founded in 1852 as Tufts College by Christian universalists who sought to provide a nonsectarian institution of higher learning. ...
,
Mitchel Resnick at the
MIT Media Lab, and
Paula Bonta
Paula Bonta is an Argentinian-Canadian computer scientist and educational software designer. She is known for developing programming environments for children, most notably contributing to the design of the Scratch programming language before it ...
and
Brian Silverman
Brian Silverman is a Canadian computer scientist, the creator of many programming environments for children,[National Science Foundation
The National Science Foundation (NSF) is an independent agency of the United States government that supports fundamental research and education in all the non-medical fields of science and engineering. Its medical counterpart is the National I ...](_blank)
and raised additional funds on the
Kickstarter
Kickstarter is an American public benefit corporation based in Brooklyn, New York, that maintains a global crowdfunding platform focused on creativity. The company's stated mission is to "help bring creative projects to life". As of July 2021, ...
platform.
[ScratchJr coding-for-kids project hits $25k Kickstarter goal in two days](_blank)
The Guardian
''The Guardian'' is a British daily newspaper. It was founded in 1821 as ''The Manchester Guardian'', and changed its name in 1959. Along with its sister papers ''The Observer'' and ''The Guardian Weekly'', ''The Guardian'' is part of the Gu ...
, 24 March 2014 The initial release was launched in July 2014 for iPad; an Android version was released in March 2015 and a Chromebook app followed in March 2016. There is also a version called PBS Kids ScratchJr, which was released in partnership with
PBS Kids
PBS Kids is the brand for most of the children's programming aired by the Public Broadcasting Service (PBS) in the United States. Some public television children's programs are not produced by PBS member stations or transmitted by PBS. Instead, ...
in 2015.
This version has sprites and backgrounds drawn from popular children's animated series such as ''
Nature Cat'' and ''
Wild Kratts
''Wild Kratts'' is a live action/Flash-animated educational children's television series created by the Kratt brothers, Chris and Martin. The Kratt Brothers Company and 9 Story Media Group produce the show, which is presented by PBS Kids in the ...
''.
User interface

Children create code in objects called sprites - which can be characters or other objects. ScratchJr comes with a library of sprites, and sprites can be edited or new ones created using the "Paint Editor".
Code is created by dragging blocks into a coding area and snapping them together. All the blocks are completely icon-based (no text other than for values) which is how children can use this language before they can read. Blocks are connected from left to right, like words, contradicting the top to bottom connections that the original Scratch language uses. The main coding area is displayed at the bottom of the screen, with the stage in the center, the scene on the right, and the sprites on the left. Sprites are unique to each scene.
The user interface is much simpler than that of Scratch. Both the number of categories of programming blocks and the number of blocks within each category have been reduced, so that only most basic ones were retained.
[Coding for kindergarteners: App teaches kids computer basics](_blank)
CBSnews.com, 1 October 2014
In addition to sprites, kids can add backgrounds to projects, to give them a setting and atmosphere. Each background is treated like a page in a book, and has its own set of sprites. A project can have a maximum of 4 backgrounds.
Use in school settings
ScratchJr is a wonderful app for developing computational thinking skills in elementary classrooms, especially in settings with pre-reading students such as Pre-K to 2nd grade.
It is used in a plethora of schools including many classrooms across Massachusetts. For instance, it is utilized by Kindergarten classrooms at the Eliot-Pearson Children's School in
Medford, affiliated with the
Tufts University
Tufts University is a private research university on the border of Medford and Somerville, Massachusetts. It was founded in 1852 as Tufts College by Christian universalists who sought to provide a nonsectarian institution of higher learning. ...
, and in the Jewish Community Day School in
Watertown Watertown may refer to:
Places in China
In China, a water town is a type of ancient scenic town known for its waterways.
Places in the United States
*Watertown, Connecticut, a New England town
**Watertown (CDP), Connecticut, the central village ...
,
Boston
Boston (), officially the City of Boston, is the state capital and most populous city of the Commonwealth of Massachusetts, as well as the cultural and financial center of the New England region of the United States. It is the 24th- mo ...
.
Languages
ScratchJr is available in
Catalan
Catalan may refer to:
Catalonia
From, or related to Catalonia:
* Catalan language, a Romance language
* Catalans, an ethnic group formed by the people from, or with origins in, Northern or southern Catalonia
Places
* 13178 Catalan, asteroid #1 ...
,
Chinese
Chinese can refer to:
* Something related to China
* Chinese people, people of Chinese nationality, citizenship, and/or ethnicity
**''Zhonghua minzu'', the supra-ethnic concept of the Chinese nation
** List of ethnic groups in China, people of va ...
,
Danish
Danish may refer to:
* Something of, from, or related to the country of Denmark
People
* A national or citizen of Denmark, also called a "Dane," see Demographics of Denmark
* Culture of Denmark
* Danish people or Danes, people with a Danish ance ...
,
English
English usually refers to:
* English language
* English people
English may also refer to:
Peoples, culture, and language
* ''English'', an adjective for something of, from, or related to England
** English national ide ...
,
French
French (french: français(e), link=no) may refer to:
* Something of, from, or related to France
** French language, which originated in France, and its various dialects and accents
** French people, a nation and ethnic group identified with Franc ...
,
German
German(s) may refer to:
* Germany (of or related to)
**Germania (historical use)
* Germans, citizens of Germany, people of German ancestry, or native speakers of the German language
** For citizens of Germany, see also German nationality law
**Ger ...
,
Italian,
Japanese,
Norwegian,
Polish
Polish may refer to:
* Anything from or related to Poland, a country in Europe
* Polish language
* Poles, people from Poland or of Polish descent
* Polish chicken
*Polish brothers (Mark Polish and Michael Polish, born 1970), American twin screenwr ...
,
Portuguese,
Brazilian Portuguese
Brazilian Portuguese (' ), also Portuguese of Brazil (', ) or South American Portuguese (') is the set of varieties of the Portuguese language native to Brazil and the most influential form of Portuguese worldwide. It is spoken by almost all of ...
,
Spanish,
Swedish
Swedish or ' may refer to:
Anything from or related to Sweden, a country in Northern Europe. Or, specifically:
* Swedish language, a North Germanic language spoken primarily in Sweden and Finland
** Swedish alphabet, the official alphabet used by ...
,
Thai
Thai or THAI may refer to:
* Of or from Thailand, a country in Southeast Asia
** Thai people, the dominant ethnic group of Thailand
** Thai language, a Tai-Kadai language spoken mainly in and around Thailand
*** Thai script
*** Thai (Unicode block ...
,
Turkish
Turkish may refer to:
*a Turkic language spoken by the Turks
* of or about Turkey
** Turkish language
*** Turkish alphabet
** Turkish people, a Turkic ethnic group and nation
*** Turkish citizen, a citizen of Turkey
*** Turkish communities and mi ...
and
Welsh
Welsh may refer to:
Related to Wales
* Welsh, referring or related to Wales
* Welsh language, a Brittonic Celtic language spoken in Wales
* Welsh people
People
* Welsh (surname)
* Sometimes used as a synonym for the ancient Britons (Celtic peop ...
.
References
External links
*
{{DEFAULTSORT:ScratchJr)
Visual programming languages
Educational programming languages
Free educational software
2014 software
Pedagogic integrated development environments
MIT Media Lab