We support approaches to coding that engage young people in thinking creatively, reasoning systematically, and working collaboratively -- essential skills for everyone in today's society.




We focus on Scratch, the block-based programming language and online community developed by the Lifelong Kindergarten Group at the MIT Media Lab. Scratch makes it easy for young people to create their own interactive media projects -- like games, animations, and simulations -- and then share their creations with others in an active, online community.

Scratch is available for free, for everyone. And that's why the Scratch Foundation is so important. Through gifts from individuals, corporations, and foundations, we raise funds to support the entire Scratch ecosystem, including development of new technologies, organization of events, and dissemination
of learning resources.

The Scratch Foundation's fundraising efforts will ensure that Scratch will continue to thrive as a creative tool and community for everyone,
for years to come.



We provide funding to make Scratch and ScratchJr available on more platforms, such as mobile and tablet devices, with more features, and for broader audiences.



We support online communities and in-person events in the Scratch ecosystem, where people celebrate creativity, collaborate on projects, and share ideas with one another.


We develop and disseminate materials that help young people and educators engage in creative learning activities using the Scratch coding environment.