MIT Media Lab colorbar
MIT Media Lab



Scratch is a new programming language that makes it easy to create your own interactive stories, games, music, and animations—and share your creations on the Web.

Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design.

Scratch is developed by the Lifelong Kindergarten group at the MIT Media Lab, with financial support from the National Science Foundation and the Intel Foundation. The software is available free of charge from

VIEW MIT Press Release
Scratch Homepage

Backgrounders: (pdf)
Creating with Scratch | Learning with Scratch | Programming with Scratch
WATCH tv icon Overview of Scratch by Group Members (.swf)
tv icon Scratch Introduction Video (.wmv)
tv icon Overview of Scratch by Mitchel Resnick (.rm)


Photographs from a Scratch Workshop
Download 4 images | Photo credits (left to right): L. Barry Hetherington, Grace Chui (2), Karen Randall

Scratch Workshop Scratch Workshop Scratch Workshop Scratch Workshop in Minnesota

Screenshots of Scratch Projects and Program Interfaces
Download 4 images

Screenshot: Earth Channel Screenshot: Breakdance
Scratch Project, Dance Scratch Project, Earth

Screenshots of Scratch Programs
Download 2 images

Cat Sprite Program Drum Script Program


Mitchel Resnick, Lifelong Kindergarten Group


Alexandra Kahn, Press Liaison, MIT Media Lab
akahn **at** or 617 253-0365

MIT Media Lab       MIT