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

Over the last few weeks, I spent 6 days with about 200 students at Stone Middle School in Melbourne, Florida, teaching them the basics of making art with code.
Nathan Selikoff posted this 3 weeks ago
Project to introduce variables and importance of the audience for a game.
Elisabeth Lepert posted this 5 weeks ago
For Canadian Scratchers, Science Rendezvous on May 10, 2014 will be a great time to talk about computer science education in Canada and Scratch. You can become a partner and host an event!
Daryl Hepting posted this 5 weeks ago