Projects We Fund
Scratch is an ecosystem – a dynamic community of interacting projects and activities centered around Scratch, ScratchJr, and ScratchEd. The Scratch Foundation supports this ecosystem, including software and resource development, research, and events. Scratch, ScratchJr, and ScratchEd are all available free of charge, for everyone.
Computer Programming for Everyone
The Scratch Foundation provides funding to support the further development and dissemination of Scratch, a programming language and online community developed by the MIT Media Lab. With Scratch, you can program your own interactive stories, games, and animations--and share your creations with others in the online community. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively--essential skills for the 21st century.
Scratch was launched in 2007, in an effort to make coding more accessible and appealing to everyone. Since then, young people (ages 8 and up) have shared more than 10 million projects on the Scratch website, with thousands of new projects added every day. Our investments ensure that Scratch will be available on more platforms such as mobile and tablet devices, with more features, and for broader audiences.
Create a Project with Scratch ›
What People Think About Scratch ›
Interactive Storytelling for Young Children
ScratchJr is an introductory programming language that enables young children (ages 5-7) to create their own interactive stories and games. Children snap together graphical programming blocks to make characters move, jump, dance, and sing. Children can modify characters in the paint editor, add their own voices and sounds, even insert photos of themselves -- then use the programming blocks to make their characters come to life.
Inspired by Scratch, the ScratchJr interface and programming language were redesigned to make them developmentally appropriate for younger children. The features were carefully designed to match young children's cognitive, personal, social, and emotional development. Our investments ensure that ScratchJr will be available on more devices, with more features, and for broader audiences.
Get the FREE ScratchJr app for iOS ›
Get the FREE ScratchJr app for Android ›
Gatherings for Young People
Scratch Day is a global network of events that celebrates Scratch — and the young people who code and create with it. During Scratch Day, kids and adults gather to share projects and learn from one another. The Scratch Foundation invests in Scratch Day to strengthen and expand the global Scratch community.
Collaborative Communities for Educators
The Scratch Foundation supports ScratchEd, an online community where educators share stories, exchange resources, and ask questions about using Scratch in the classroom. ScratchEd was founded and is managed by Harvard Graduate School of Education Professor Karen Brennan. Our investments support the ongoing operations of the ScratchEd website and the broader dissemination of Scratch resources and materials.
Networking Opportunities for Educators
Building on the success of the ScratchEd community, the ScratchEd Team launched the first-ever Educator MeetUps in Boston, MA in 2013. Educator MeetUps are free, in-person events where educators gather to network, share ideas, and learn more about Scratch. The Scratch Foundation invests in the development and expansion of Educator MeetUps in more locations, to support broader use of Scratch in the classroom.
Gatherings for Researchers, Developers, and Educators
The Scratch Conference is an event for educators, developers, and researchers to explore the creative ways people are programming and learning with Scratch. At the conference, people from the global Scratch community meet in person to share ideas, discuss strategies, and participate in hands-on Scratch workshops.
The conference is held at MIT in even-numbered years, and at other sites in odd-numbered years. The 2015 conference will be held in Amsterdam on August 12-15.