Quick summary

ScratchJr is a visual programming app created to introduce very young children to coding by letting them build stories and simple interactions using drag-and-drop blocks. Originating from MIT and inspired by the Scratch environment, it strips the interface down for five- to seven-year-olds so they can experiment without steep learning curves.

Who it's made for and why

The project focuses on early learners—children who are still developing basic cognitive, social and emotional skills. The simplified toolkit matches their attention span and motor abilities, and the overall experience is optimized so that getting started feels playful rather than technical.

Core capabilities

  • Arrange colorful command blocks in sequence to make characters move, speak or perform actions.
  • Add and customize multiple characters, change their colors and choose or create backdrops.
  • Use ready-made examples for inspiration or toggle a visible grid to place objects precisely.
  • Trigger simple animations like walking, jumping or dancing and combine these into short narratives.

How children typically use it

Kids assemble visual blocks to tell stories and make onscreen figures respond. The icons and controls are designed to be instantly recognizable, so young users often begin experimenting without adult explanations. When parents or teachers want guidance, there are clear instructions aimed at supporting the adult rather than overburdening the child.

Educational and classroom potential

MIT has supported classroom adoption by preparing lesson materials so teachers can integrate ScratchJr into structured activities. Beyond coding basics, the app encourages logical thinking, sequencing, problem solving and creative expression—skills that transfer to many other learning areas.

Availability and background

ScratchJr grew out of the Scratch project and was tailored to younger children. Early funding came via a Kickstarter campaign, which also helped expand development to additional platforms beyond the initial tablet release.

Why parents might prefer it

Rather than a passive game, ScratchJr offers an interactive experience that still feels like play. For families weighing screen time choices, it presents an option that teaches foundational computational thinking while remaining engaging and approachable—similar in entertainment value to casual mobile games but with clear learning goals.

Technical

Title
ScratchJr
Requirements
  • Android
  • iPhone
Language
English
Available languages
  • English
  • Spanish
  • Dutch
  • French
  • German
  • Swedish
  • Portuguese
  • Portuguese
  • Japanese
  • Italian
  • Chinese (Simplified)
  • Russian
  • Korean
  • Hindi
  • Norwegian
  • Finnish
  • Chinese (Simplified)
  • Greek
  • Czech
  • Arabic
  • Polish
  • Danish
  • Turkish
License
  • Free
Latest update
2023-12-12
Author
Scratch Foundation

ScratchJr for other platforms

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This App
Login To Rate This App

User Reviews

Be the first to post a review of ScratchJr!