Projects view

Scratch Jr



For ages: 5-7

Time Duration: 5 Hours/ 5 Sessions

About the workshop 

“Scratch Jr” introduces powerful ideas from engineering and computer science that are not usually highlighted in early childhood education. The term “powerful idea” refers to a concept that children can learn through a curriculum that will serve them beyond the lifetime of a specific classroom technology. In this case, the curriculum revolves around the Scratch Jr application. Powerful ideas may be applied to many disciplines and will be rewarding in students’ academic and personal futures. Throughout the following curriculum, both activities and lessons will seek to illustrate these powerful ideas.

Scratch Jr is a developmentally appropriate programming language for children ages five through seven. Using the ScratchJr application, children can create their own interactive collages, animated stories, and games. 


Module 1 – Interactive Collage Lessons ( 2 classes)

1. Instructions, Sequencing, and an Introduction to the ScratchJr Application 

2. Same Block Sequencing and Motion 

3. Start on Green Flag Block, End Block, and Choosing Characters 

4. Backgrounds and Review of Programming Multiple Characters 

Module 2 - Interactive Story Lessons (2 classes) 

5. Speed

6. Numbers and Repeating Sequences

7. Speech Bubbles, Sounds, Pages, Wait for

Module 3 – Game (1 class)

8. Start on Bump, Start on Tap, Send and Receive Messages, Stop

More about Scratch JR:

ScratchJr is an introductory programming language that enables young children (ages 5 and up) to create their own interactive stories and games. Children snap together graphical programming blocks to make characters move, jump, dance, and sing. Children can modify characters in the paint editor, add their own voices and sounds, even insert photos of themselves -- then use the programming blocks to make their characters come to life.

ScratchJr was inspired by the popular Scratch programming language (, used by millions of young people (ages 8 and up) around the world. In creating ScratchJr, we redesigned the interface and programming language to make them developmentally appropriate for younger children, carefully designing features to match young children's cognitive, personal, social, and emotional development.

We see coding (or computer programming) as a new type of literacy. Just as writing helps you organize your thinking and express your ideas, the same is true for coding. In the past, coding was seen as too difficult for most people. But we think coding should be for everyone, just like writing.

As young children code with ScratchJr, they learn how to create and express themselves with the computer, not just to interact with it. In the process, children learn to solve problems and design projects, and they develop sequencing skills that are foundational for later academic success. They also use math and language in a meaningful and motivating context, supporting the development of early-childhood numeracy and literacy. With ScratchJr, children aren't just learning to code, they are coding to learn.