Scratch is a free, browser-based programming language that is designed for students ages 8 to 16 and supported by an active community of millions of users. Students can use Scratch to design music videos, animations, and video games while learning the fundamentals of coding. Scratch encourages you to share your work and “remix” others’ projects to create something new.
Our Go! Extensions bring real-world data—collected from a Go!Temp, Go!Motion, or Go!Link and a compatible sensor—into your Scratch project. Have a sprite move in response to position data from a Go!Motion or change costumes when the temperature measured by the Go!Temp increases. Our Go! Extensions add a new way for students to interact with code.
If you are new to Scratch, the Scratch team has put together an excellent Help page, with Getting Started guides and video tutorials. Once you are comfortable with the fundamentals of Scratch, our Go! Extensions will allow you to create new kinds of projects that use real-world measurements.
Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab.