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

Through her mobile learning lab and her work with a local non-profit, Kim Desveaux is working to spread Scratch to students in rural Canada.
ScratchEd Team posted this 1 week ago
serious games (computing), computer aided instruction, computer science education, educational courses, groupware, programming
Nikolaos Pellas posted this 1 week ago
randomness