Scratch is a free, graphical programming language that enables young people from age 8 up to create their own interactive stories, games, animations, and simulations. Originally launched in 2007, this next generation of Scratch expands opportunities for young people to share ideas, collaborate on projects, and develop as creative thinkers.
Scratch & Share enlists youth and teen online community members as active development partners, and allows them to share projects across mobile platforms, to integrate them into social media including Facebook and Twitter, and to remix them more seamlessly.
Scratch video application.
Spotlight on Scratch:
- Spotlight interviews Mitch Resnick
- Scratch here: Collaborating with kids to develop the next generation of creative software
- Talking Scratch: Educators discuss programming kids can use to build and share their own creations
Scrach & Share in the news:
Connect with Scratch:
- Scratch wiki
- Scratch on Twitter: @scratchteam
- Scratch on Facebook
- Scratch blog
- Scratch on Flickr
- Scratch on YouTube
- Mitch Resnick: 100 Most Creative People in Business 2011
NSF: Collaborative Research: Preparing the Next Generation of Computational Thinkers: Transforming Learning and Education Through Cooperation in Decentralized Networks (2010)
- NSF: ScratchEd: Working with Teachers to Develop Design-based Approaches to the Cultivation of Computational Thinking (2010)
- Kids Play 2010 Award for Best Informal Learning Experience
Research on Scratch:
(Cross-posted from the research section of Scratch's website.)
- Monroy-Hernández, A., Hill, B.M., Gonzalez-Rivero, J., boyd, d. (2011). Computers can't give credit: How automatic attribution falls short in an online remixing community. ACM Conference on Human Factors on Human Factors in Computer Systems (CHI '11),
- Maloney, J., Resnick, M., Rusk, N., Silverman, B., Eastmond, E. (2010). The Scratch Programming Language and Environment. ACM Transactions on Computing Education, November 2010.
- Monroy-Hernández, A. and Hill, B. M. (2010) Cooperation and attribution in an online community of young creators. Poster in ACM Conference on Computer Supported Cooperative Work (CSCW '10)
- Hill, B.M, Monroy-Hernández, A., Olson, K.R. (2010) Responses to remixing on a social media sharing website. In AAAI International Conference on Weblogs and Social Media (ICWSM '10)
- Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., Kafai, Y. (2009). Scratch: Programming for All. Communications of the ACM, November 2009.
- Brennan, K. (2009). Scratch-Ed: An online community for Scratch educators. CSCL'09 conference proceedings.
- Brennan, K., Monroy-Hernández, A., & Resnick, M. (2009).
Scratch: Creating and sharing interactive media. In Proceedings of the 9th international conference on Computer supported collaborative learning - Volume 2 (CSCL'09)
- Aragon, C. R., Poon, S. S., Monroy-Hernández, A., Aragon, D. A tale of two online communities: fostering collaboration and creativity in scientists and children. In Proceeding of the seventh ACM conference on Creativity and cognition (C&C '09). ACM, New York, NY, USA, 9-18.
- Monroy-Hernández, A. (2009) Designing a website for creative learning. In: Proceedings of the Web Science 09: Society On-Line, 18-20 March 2009, Athens, Greece.
- Monroy-Hernández, A. and Resnick, M. (2008). Empowering kids to create and share programmable media. interactions 15, 2 (March 2008), 50-53.
- Maloney, J., Peppler, K., Kafai, Y., Resnick, M., and Rusk, N. (2008). Programming by Choice: Urban Youth Learning Programming with Scratch.
- Monroy-Hernández, A. (2007) ScratchR: sharing user-generated programmable media. In Proceedings of the 6th international conference on Interaction design and children (IDC '07). ACM, New York, NY, USA, 167-168.