Programming for Everyone: How Scratch is Making Programming More Accessible, Meaningful, and Social

Speaker  Mitchel Resnick

Affiliation  MIT Media Lab

Host  John Nordlinger

Duration  01:25:41

Date recorded  3 March 2009

I will discuss ideas, experiences, and opportunities surrounding Scratch – our new media-rich programming system designed especially for people who haven’t previously imagined themselves as programmers.

Since its public launch in 2007, the Scratch website (http://scratch.mit.edu) has become a vibrant online community, with people sharing, discussing, and remixing one another’s interactive stories and games. Scratch has been called “the YouTube of interactive media.” Each day, Scratchers from around the world upload more than 1000 new projects to the site, with source code and media objects freely available for sharing. The collection of projects is wildly diverse: video games, interactive newsletters, science simulations, virtual tours, birthday cards, animated dance contests, interactive tutorials, and many others, all programmed in Scratch’s graphical building-block programming language.

The core audience is between the ages of 8 and 16, though there is a sizeable group of adult participants as well. As Scratchers program and share interactive projects, they learn important mathematical and computational concepts, while also learning to think creatively, reason systematically, and work collaboratively – essential skills for the 21st century.

©2009 Microsoft Corporation. All rights reserved.
> Programming for Everyone: How Scratch is Making Programming More Accessible, Meaningful, and Social