#ScratchAtHome

Scratch is a visual programming language and online community where anyone can create their own stories, games, and animation. #ScratchAtHome provides children, families, and educators with ideas for engaging in creative learning activities using the free Scratch coding environment.

Just getting started?

Check out our Getting Started tutorial.
Younger children can get started with ScratchJr, a free creative coding app for children (ages 5-7) to program their own interactive stories and games.
And for educators, the Scratch Educator page offers a variety of resources to support creative coding from beginner to more advanced learners.

Have limited or no internet access? The downloadable Scratch app allows users to create and save projects with or without an internet connection.

Things to Try

Getting Started with Scratch

Getting Started with Scratch Jr

Video Sensing with Scratch

Animate a Greeting

DIY Scratch Projects

Introduce a Character

Hack Your Window

Scratch Across the Curriculum

Create a Story

Make a Comedy Project

Virtual Pet

Design Your Own Park

Make a Chase Game

Make Your Own Avatar Creator

Recycle Bin Crafts

Interview Anything

Sprite Art

Getting Started with Scratch

Getting Started with Scratch Jr

Video Sensing with Scratch

Animate a Greeting

DIY Scratch Projects

Introduce a Character

Hack Your Window

Scratch Across the Curriculum

Create a Story

Make a Comedy Project

Virtual Pet

Design Your Own Park

Make a Chase Game

Make Your Own Avatar Creator

Recycle Bin Crafts

Interview Anything

Sprite Art

Livestreams

Create-Along!

Create a Scratch project in a one-hour livestream with the Scratch Team. Children, families, and educators are all welcome! We’ll suggest a project theme, show how to get started, and offer tips along the way.
Note: The Create-Alongs are currently on pause.

Check back for more upcoming events!