Scratch is a free visual programming language and online community where anyone can create their own stories, games, and animations. The #ScratchAtHome page provides children, families, and educators with ideas for engaging in creative learning activities in remote or hybrid environments using Scratch.
New to Scratch? Start by creating a project together. Check out our Ideas page for tutorials, activity guides, and more tips to get you started.
Kids can join the Scratch Community to connect and share their projects with a safe and friendly global community. Click Join Scratch for a free account, or visit our Parents & Guardians page for more information.
More Project Inspiration from Raspberry Pi
Created by our friends at Raspberry Pi, Look After Yourself engages kids in creating a variety of projects focused on self-care and emotional health. These guided activities are packed with tools to de-stress during this very different looking school year.
New to teaching with Scratch? The Getting Started with Scratch guide covers the basics: from dragging out your first blocks of code to creating your own sprites. It also includes links to our tutorials, coding cards, and other tips to get you and your learners creating in Scratch.
If you’d like to manage student accounts, consider setting up a Scratch Teacher Account. The Scratch Teacher Accounts guide includes support for account set up, class creation, password tips, and making teacher studios where students can share their Scratch projects with you and their peers.
Create a Scratch Studio for your class
Studios are curated collections of Scratch projects. They can be an effective way to organize student work by class or theme. They’re also a great way to promote collaboration between learners by tracking when students add projects, using the Comments section for peer-to-peer feedback, and nominating student curators.
Looking for more teaching resources? The Scratch Educator page offers a variety of resources to support creative coding from beginner to more advanced learners.
Tips for Teaching with Scratch Remotely from CS First
Created by our friends at CS First, this guide shares tips for remote learning, along with links to a variety of CS First curriculum and resources supporting 4th to 8th grade students in exploring computer science with Scratch.
Have limited or no internet access?
The downloadable Scratch app allows users to create and save projects with or without an internet connection.
For younger kids (4-7)
Younger creators can get started with ScratchJr, a free creative coding app for children (ages 4-7) to program their own interactive stories and games. Check out the ScratchJr Activities Page for activities.
Keep in touch
Join our mailing list to stay in touch with regular updates and ideas.