Block coding for young childrenNEW

Block coding for young children: Scratch for Children 2

A coding playground where children who cannot read yet snap blocks together to tell their own stories.

  • Ages · Ages 5–7
  • Web
  • Free
The opening screen of Scratch for Children 2 (no sound)

A block coding tool made with five- to seven-year-olds in mind. A child puts a character on the stage, then drags blocks together to make it walk, talk and disappear. The blocks carry pictures so that reading is never required.

It is rooted in MIT's ScratchJr, but the artwork, the screens and the content were all made again from the ground up.

Nothing to get through before you start

  • Nothing to install

    It opens straight in the browser. Add it to the home screen and it behaves like an app.

  • No account either

    No sign-up, no login, no password. What a child makes is saved on that device.

  • No internet needed

    Open it once and the pictures and sounds are kept on the device — it keeps working on a plane or underground.

Drawn again, made again

All 20 characters were drawn in house. Ddolbaengi, Poko, Mongi, Tori, Koko and Ppiyo share the same line weight, the same palette and the same proportions.

400frames
20 characters × 20 looks each
816
Objects
60
Backgrounds
33
15 music tracks + 18 sound effects

What changed

  • Characters actually move

    A character on the stage is alive. One that walks alternates its legs; one that claps brings its hands together. Use the “stay still” block if you would rather it did not.

  • Pick the face you want

    Press the block and that character's ten faces fan out. Smiling, crying, surprised — choose directly. The block stores the meaning “smile,” not a picture, so swapping in a different character leaves the story intact.

  • You can actually find things

    With 816 objects, scrolling a list is hopeless. There are three ways in: category tabs, a search box for the adult sitting alongside, and “recently used” for the child who cannot read yet.

  • Touch and mouse at once

    The touch/mouse toggle from the first generation is gone. Both always work. Poke at a touchscreen laptop, then grab the mouse, and nothing breaks.

  • 34 examples and story books

    31 to learn from and 3 to read and change. All of them were rebuilt with the second-generation artwork. The moment a child edits an example it becomes their own project, and the original stays put — so it is safe to break things.

  • Pass projects around as files

    Export a project as a single .sjr file and load it back. Carry work from home to a school tablet, or hand a teacher's example to a class. It all happens on the device, without a server.

  • 21 languages

    Not just the interface — character names, object names, example titles and dialogue are filled in for all 21 languages.

A look around

The first screen opens into four doors: make something new, my projects, examples and stories, and the exhibit.

The making screen

Five areas: the stage, the character list, pages, the block drawer, and the building area.

For grown-ups

How to spend the first half hour, and what each part of the screen and each block does — laid out on the grown-ups' pages.

Viewing and the exhibit

Open someone else's project and it plays full screen rather than in the editor. Projects that need tapping can still be tapped, and if you like one, “make it mine” copies it so you can change it. Anything sent to the exhibit is published only after a person has looked at it and approved it.

Visit the exhibit

Side by side with Scratch for Children

The first generation keeps running. If you need the Android, iOS or Windows app, or you already have projects there, stay with it.

Learn moreScratch for ChildrenScratch for Children 2
BaseScratchJr, translatedScratchJr engine + all-new art, screens and content
How to useWeb · Android · iOS · WindowsWeb (installable, works offline)
CharactersScratchJr originals20 original characters × 20 looks (400 frames)
Objects · backgroundsScratchJr originals816 · 60
Sound18 effects15 music tracks + 18 effects
Character motionStill picturesAnimated on stage
Face · action blocksStep to the next oneSee the faces and pick
Finding objectsScroll the listCategories + search + recently used
Object sizeAll the same sizeSized to suit each object
InputChoose touch or mouse modeBoth, always
ExamplesScratchJr · BootUp examples34, rebuilt with new artwork
File exchangeNone.sjr export and import
Sharing workNoneView-only player + curated exhibit
AccountsNoneNone

Scratch for Children Learn more

Safety and privacy

  • There are no accounts. Nothing to sign up for, nothing to log into, and projects stay on the device.
  • Projects sent to the exhibit go through an automated check and are then reviewed and approved one by one by a person.
  • The exhibit listing is indexed by search engines, but the nickname a child writes on a project is never put on that page.
  • A guardian can ask for a project to be taken down at any time using the number issued when it was sent. Once removed, it does not come back.

Who it is for

  • Parents showing a child coding for the first time
  • Teachers looking for a tool for early grades and kindergarten — nothing to install and no accounts, which suits a classroom sharing tablets
  • Families abroad who want Korean-language material — 21 languages are supported

Built on MIT ScratchJr. Object artwork is Microsoft Fluent Emoji (MIT License), recoloured to this palette.