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

The Coding for All team went to YALSA's 2015 YA Services Symposium to explore hip-hop dance and Scratch, exploring ways to facilitate connected learning in libraries.
Paulina Haduong posted this 3 weeks ago
Through strategic partnerships and community outreach, Newark Kids Code seeks to create a city-wide coalition to create a culture that encourages and supports kids learning to code at an early age.
ScratchEd Team posted this 3 weeks ago
The new Scratch Record Project Video feature is a free and easy-to-use tool for students and teachers to document their process and projects.
ScratchEd Team posted this 5 weeks ago