What is Scratch?

Scratch is a programming language that makes it easy to create interactive art, stories, simulations, and games – and share those creations online.

Learn more »

What is ScratchEd?

ScratchEd is an online community where Scratch educators:

Get Started with Scratch

Imagine the creative possibilities with Scratch and the online community in this intro video.

New Stories

7th grade students created a 3D model of a San Francisco neighborhood and bringing it alive using LEDs programmed with Scratch.
Elisabeth Lepert posted this 3 days ago
Alexis Cobo, a Lower School Computer Science Teacher working with students in grades 2-5, gives us a look inside her classroom at Pine Crest School, in Boca Raton, Florida.
Wilhelmina Peragine posted this 4 days ago
Free resource for K-6 teachers: Learn to code through self-paced, teacher-friendly tutorials and get access to hundreds of hours of standards-aligned coding lesson plans.
Raj Sidhu posted this 1 week ago