ScratchJr is a free introductory programming language that allows young children (ages 5-7) to create their own interactive stories and games. Its interface uses building blocks and graphics to simplify coding concepts.
ScratchJr is a free introductory visual programming language designed by MIT Media Lab specifically for children ages 5-7 to learn basic coding concepts. It features a graphical programming interface using building block style command blocks that snap together to control characters and backgrounds. Children can create their own interactive stories, animations, games, music, and artwork.
The interface uses icons, colors, and shapes to simplify complex coding ideas like sequences, loops, events, parallelism, conditionals, and variables. No reading skills are required. As children snap together program blocks to make characters move, jump, dance, and sing, they gain an understanding of how computer programs work. ScratchJr fosters creative thinking, reasoning, collaboration, and problem-solving skills.
ScratchJr projects can be uploaded online to the ScratchJr website to share with others around the world. It is available as a free app for both iPad and Android tablets. ScratchJr provides a fun first step into computer programming and sets the foundation for creating with more complex programming languages like Scratch.
Here are some alternatives to ScratchJr:
Suggest an alternative ❐