Empowering kids to create and share programmable media

Andrés Monroy-Hernández, Mitchel Resnick

Research output: Contribution to specialist publicationArticle

99 Scopus citations


The Scratch project from MIT Media Lab aims to empower children to create and share interactive stories, games, and animations on the web, in the participatory spirit of Web 2.0. Users, with scratch programming, snap together graphical programming blocks to control the actions and interactions of rich media content, including photos, graphics, music, and sound. The Scratch website offers an alternate model for how children might use the web as a platform for learning, enabling them to create and share personally meaningful projects. The Scratch Online Community makes programming more engaging by turning it into a social activity. The website provides a wide range of entry points for community interactions. Children comment on projects, upload their own projects, and can become involved in existing projects. It also serves as a repository of code and ideas that can be creatively appropriated to spawn new ideas and new projects.

Original languageEnglish (US)
Number of pages4
Specialist publicationInteractions
StatePublished - Mar 1 2008
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Human-Computer Interaction


Dive into the research topics of 'Empowering kids to create and share programmable media'. Together they form a unique fingerprint.

Cite this