Scratch in Practice (SiP) shares ideas and materials from the Scratch Team and educators around the world.

Get Started with Scratch!

Scratch is a free visual programming language and online community where anyone can create their own stories, games, and animations. We are so excited to share the many pathways to participate in the Scratch global community!

Curriculum Connections

Discuss how students can use Scratch to express ideas across subjects.

Many Paths, Many Styles

Engage learners with diverse interests and backgrounds in creating with Scratch.

Peer Learning

How can you support students in learning with their peers?

Projects With A Purpose

Help students use Scratch to connect to the people, communities, and world around them.

Want to get updates on Scratch in Practice? Sign up for our mailing list!