Scratch
Visit Scratch website
Scratch is a graphical programming environment that makes it easier for kids (ages 8 and up) to create their own interactive stories, games, animations, and simulations -- and share their creations with one another online.

To create programs in Scratch, kids snap together graphical programming blocks, much like LEGO bricks or puzzle pieces. As kids create and share Scratch projects, they learn important mathematical and computational concepts, while also learning to think creatively, reason systematically, and work collaboratively.

Since its launch in 2007, the Scratch website has become a vibrant online community, with thousands of people sharing, discussing, and remixing projects. Each day, about 1500 new projects are shared on the site -- roughly one new project every minute.

Mitchel Resnick  John Maloney  Natalie Rusk  Karen Brennan  Champika Fernanda  Ricarose Roque  Sayamindu Dasgupta  Amos Blanton  Michelle Chung  Abdulrahman idlbi  Eric Rosenbaum  Brian Silverman  Paula Bonta 


papers
  date author title
  2012 Andres Monroy-Hernandez Designing for Remixing: Supporting an Online Community of Amateur Creators PhD dissertation
  2012 Gaia Carini Finding a Needle in a Haystack: New Ways to Search and Browse on Scratch Masters thesis
  2012 Karen Brennan Best of Both Worlds: Issues of Structure and Agency in Computational Creation, In and Out of School PhD dissertation
  2012 Karen Brennan, Mitchel Resnick New Frameworks for Studying and Assessing the Development of Computational Thinking American Educational Research Association (AERA) conference
  2012 Mitchel Resnick Mother's Day, Warrior Cats, and Digital Fluency: Stories from the Scratch Online Community Proceedings of Constructionism 2012 conference
  2012 Mitchel Resnick Reviving Papert's Dream Educational Technology, vol. 52, no. 4, pp. 42-46
  2012 Ricarose Roque Making Together: Creative Collaboration for Everyone Masters thesis
  2012 Sayamindu Dasgupta Learning with Data: A Toolkit to Democratize the Computational Exploration of Data Masters thesis
  2012 Tony Hwang Exploring Real-time Video Interactivity with Scratch Masters thesis
  2011 Andres Monroy-Hernandez, Benjamin Mako Hill, Jazmin Gonzalez-Rivero, danah boyd Computers can't Give Credit: How Automatic Attribution Falls Short in an Online Remixing Community Proceedings of the 29th international conference on Human factors in computing systems (CHI '11)
  2011 Karen Brennan Mind the gap: Differences between the aspirational and the actual in an online community of learners CSCL'11 conference proceedings
  2011 Karen Brennan, Amanda Valverde, Joe Prempeh, Ricarose Roque, Michelle Chung More than code: The significance of social interactions in young people's development as interactive media creators ED-MEDIA 2011 conference proceedings
  2011 Karen Brennan, Mitch Resnick, Andres Monroy-Hernandez Making projects, making friends: Online community as catalyst for interactive media creation New Directions for Youth Development, 2010(128), 75-83
  2010 Andrés Monroy-Hernández, Benjamin M. Hill Cooperation and Attribution in an Online Community of Young Creators ACM Conference on Computer Supported Cooperative Work
  2010 John Maloney, Mitchel Resnick, Natalie Rusk, Brian Silverman, Evelyn Eastmond The Scratch Programming Language and Environment ACM Transactions on Computing Education (TOCE)
  2010 Mako B. Hill, Andrés Monroy-Hernández, Kristina Olson Responses to remixing on a social media sharing website International AAAI Conference on Weblogs and Social Media
  2009 Andres Monroy-Hernandez Designing a website for creative learning Proceedings of the Web Science: Society On-Line, Athens, Greece
  2009 Karen Brennan Scratch-Ed: An online community for Scratch educators CSCL'09 conference proceedings
  2009 Karen Brennan, Andres Monroy-Hernandez, Mitch Resnick Scratch: Creating and sharing interactive media CSCL'09 conference proceedings
  2009 Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, Yasmin Kafai Programming for All Communications of the ACM
  2008 Andrés Monroy-Hernández and Mitchel Resnick Empowering kids to create and share programmable media interactions of the ACM
  2008 Karen Brennan Illusions of ambiguity: Signaling presence and representation of gender identities on a programmable media website for young people Association of Internet Researchers annual conference
  2008 Rusk, N., Resnick, M., Berg, R., & Pezalla-Granlund, M. New Pathways into Robotics: Strategies for Broadening Participation. Journal of Science Education and Technology
  2008 Shaundra Daily, Karen Brennan Utilizing technology to support the cultivation of empathy IDC'08 conference proceedings
  2007 Resnick, M. Sowing the Seeds for a More Creative Society. Learning and Leading with Technology
  2007 Sylvan, E. The Sharing of Wonderful Ideas: Influence and Interaction in Online Communities of Creators. PhD dissertation
  2005 Resnick, M. and Silverman, B. Some Reflections on Designing Construction Kits for Kids. Proceedings of Interaction Design and Children conference, Boulder, CO.
  2004 Feinberg, D. Broadcast-based Communication in a Programming Environment for Novices. Masters Thesis.
  2004 Maloney, J., Burd, L., Kafai, Y., Rusk, N., Silverman, B. and Resnick, M. Scratch: A Sneak Preview. Second International Conference on Creating, Connecting, and Collaborating through Computing, Kyoto, Japan, pp. 104-109.
 
 
news
Programming for Children, Minus Cryptic Syntax
Scratch: Programming for All
Scratch Helps Kids Get With the Program
Scratch Lowers Resistance to Programming
Pareceria Da Fundacao Bradesco Com O Media Lab (in Portuguese)
 
 
 
MIT Media Lab | Contact LLK  
get involved Lifelong Kindergarten Home Lifelong Kindergarten Home in the news papers projects people get involved people mission mission people people mission mission