News and Coverage

Scratch: Visual Programming for Anyone

Computing, Mobile and The Web, Objects
Location: Crystal Room Level: Novice
Average rating: ***..
(3.75, 4 ratings)

Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the Web. Scratch is often described as a tool to teach kids how to program.

At a second glance, it is a worldwide online community of children and adults who create together, share stories with each other, and connect in meaningful ways. But if you scratch the surface even more, you’ll find a rich environment, painstakingly designed to foster expression, learning, and engagement in people of all ages.

This workshop will introduce Scratch, and the profound philosophies that went into creating a tool to help change people’s lives. The tutorial is designed for programmers and non-programmers.

Seth Raphaël

MIT Media Lab

Seth Raphael has a Masters in Magic and Technology. It shows. His performances destroy.

Jay Silver

Lifelong Kindergarten at MIT's Media Lab

Raised by a pack of hippies and midwives, JjJJjjjJ Silver has been a go-go dancer, a Taco City bus-boy, The Krazy Ice Kream Man, and a Yoga instructor. Now he designs for Scratch, Skin-to-Nature interaction, and Urban Exploration as a seeker in the LifeLong Kindergarten at the MIT Media Lab.

Photo of Alec Resnick

Alec Resnick


Born in Israel, came to the US, got dissatisfied with school, decided to change the world. Now I teach and make and write and code.

I prefer the company of children. Cool Hand Luke is my hero. If I could date any fictional character, it would be Stargirl or Christine Jesperson. I am the happiest person I know. I fly planes. People can do more than they think. Everything will be OK. I’m going to revolutionize education.

Photo of Amon Millner

Amon Millner

MIT Media Lab

Amon Millner is a doctoral candidate in the MIT Media Lab’s Lifelong Kindergarten Group. With a broad interest in supporting invention and creative learning, he develops tools, activities, and spaces for youth to create physical interactions with computer-based objects. Millner is currently leading the efforts to connect the Scratch programming language to the physical world, serving as a principal designer of its sensor board architecture. His research projects and volunteer efforts reach a broad range of learning settings. His current work is shaping core activities in two networks of creative spaces around the world: Computer Clubhouses and Fab Labs. Millner holds degrees from USC, Georgia Tech, and MIT.

Comments on this page are now closed.


Picture of Jeremy Douglass
Jeremy Douglass
03/13/2009 6:29am PDT

The Scratch workshop was an amazing use of two hours – warmup games, group projects, and round-the-circle discussion all wrapped about the fun (and meticulously designed) Scratch programming IDE and the entertaining PicoBoard peripheral.

I’d never tried Scratch before, but I liked it so much I wrote some scratch software to drive part of a talk the very next day, and I’m considering using Scratch for entry-level electronic literature and digital art workshops.

  • Sun Microsystems
  • Yahoo! Inc.
  • IEEE
  • Make magazine
  • Orange Labs