An Introduction
to ScratchJr
What Is ScratchJr?
ScratchJr is an introductory programming language that encourages creativity and expression, enabling
five- to seven-year-old children to create their own interactive projects through coding,
as it is often called these days.
Using ScratchJr, children can snap together programming blocks to make characters move, jump, dance,
and sing. They can modify how their characters look, design their own backgrounds, add their own voices,
and sounds and even photos of
themselves—and then use the programming blocks to bring their characters to life.
ScratchJr was inspired by the popular Scratch programming language, used by millions of young people
(ages eight and up) around the world. We redesigned the interface and programming language to make it
developmentally appropriate, as well as fun and engaging, for younger children.
Based on feedback from children, parents, and teachers, we went through dozens of prototypes for
ScratchJr to make it as effective as possible for its purpose. We hope that you find it a useful tool for
engaging children.
Why Did We Create ScratchJr?
We believe that every child should be given the opportunity to learn how to code. Coding is often seen as
difficult or exclusive, but we see it as a new type of literacy—a skill that should be accessible for everyone.
Coding helps learners to organize their thinking and express their ideas, just as writing does.
As young children code with ScratchJr, they learn how to create and express themselves with the computer,
rather than just interact with software created by others. Children learn to think sequentially, explore
cause and effect, and develop design and problem-solving skills. At the same time, they learn to use math
and language in a meaningful and motivating context.
As children use ScratchJr, they aren’t just learning to code, they are coding to learn.
Who Is This Book For?
This book is for anyone who wants to help children learn to code and, more broadly, to think creatively and
reason systematically. It was written particularly for people without coding experience or technical
expertise, but it can also be helpful for those who do have expertise but don’t have experience working
with young children.
What Do You Need?
You need to have ScratchJr downloaded on a tablet. ScratchJr is available free of charge and runs on iOS
and Android devices. There are links to download ScratchJr at [Link] You can
download it from the App Store for an iPad, and it runs on second-generation or newer iPads. Download it
from the Google Play Store if you have a 7-inch Android tablet or larger that runs Android 4.2 (Kit Kat) or
later. the different ways you’ve used this book will help us to improve ScratchJr further. Send your
comments to info@[Link]. Have fun!