Create Stories, Games, and Animations

Share with others around the world

🎮

Advanced 3D

Create immersive 3D games and experiences

🤖

AI Assistant

Get help from our smart coding assistant

👥

Multiplayer

Code together with friends in real-time

📱

Mobile-Ready

Create and play on any device

The Evolution of Scratch

2002

The Beginning

Development starts at MIT Media Lab with Lifelong Kindergarten Group

2007

Scratch 1.0

First public release of Scratch, introducing block-based programming to millions

2013

ScratchJr & 2.0

Launch of ScratchJr for younger learners and Scratch 2.0 with improved features

2019

Scratch 3.0

Modern web-based platform with extensions and mobile support

2025

Scratch 4.0

Next generation with AI, 3D support, and real-time collaboration

Help Us Improve Scratch 4.0

Made with Blockly