By Natalie Cooper ·
How to Get Started with Scratch: A Parent's Setup Guide
Set up Scratch for your child step by step: try it in the browser, create a free account, make a first project, install the offline app and stay safe.

Scratch is a free coding tool from MIT that runs right in your web browser at scratch.mit.edu, so there is nothing to install. Create a free account so your child's projects save online, and if you need to work without internet, there is also a free Scratch app for computers and some tablets.
Try Scratch in the browser first, then create a free account with a username that reveals nothing personal and a parent email for confirmation. Build a five-minute first project together, add the offline app if you need it, and review the community guidelines and Report button before your child shares anything.
What is Scratch, and who is it for?
Scratch lets kids build games, animations and stories by snapping together colorful code blocks. There is no typing of code and no spelling errors to fix. Kids see their ideas come to life right away.
The Scratch team says it is mainly designed for ages 8 to 16. Younger kids can use it with a parent nearby. For ages 5 to 7, the free ScratchJr app is a gentler starting point on tablets.
Step 1: Try Scratch without an account
You don't need to sign up just to explore. This is a good way to see if your child enjoys it.
- Open a browser such as Chrome, Edge, Safari or Firefox on a laptop or desktop.
- Go to scratch.mit.edu.
- Click Create at the top of the page. The editor opens with the orange cat sprite ready to go.
- Drag a few blocks into the coding area and click the green flag to run them.
Without an account, work is not saved online. To keep a project, use the File menu to save it to your computer.
Step 2: Create a free account
An account lets projects save to the cloud, so your child can open them from any computer. It also allows sharing projects in the Scratch community, if you choose.
- On scratch.mit.edu, click Join Scratch at the top.
- Pick a username. Avoid real names, school names or anything that reveals location.
- Create a password and fill in the requested details, such as country and birth month and year.
- If your child is under 16, enter a parent's or guardian's email address. Scratch sends a link to that email to confirm the account.
- Open your email and click the confirmation link.
Until the email is confirmed, your child can still create and save projects. But they cannot share, comment or join the online community. Some parents like to start this way on purpose.
Step 3: Make a first project together
A small win early on builds confidence. Try this five-minute starter:
- Click Create to open the editor.
- From the yellow Events section, drag out the block that starts with "when green flag clicked."
- From the blue Motion section, snap a "move 10 steps" block underneath it.
- From the purple Looks section, add a "say Hello!" block.
- Click the green flag above the stage. The cat moves and speaks.
- Give the project a name in the title box at the top, then save it.
Next, let your child change the numbers, add sounds or pick a new sprite. Mistakes are part of the fun.
The Tutorials button in the editor has short guided videos. They are a great next step for independent learners.
Step 4: Install the Scratch app (optional)
The free Scratch app works offline. It's handy for car trips, spotty Wi-Fi or kids you'd rather keep away from the online community.
| Device | Scratch app? | Notes |
|---|---|---|
| Windows PC | Yes | Windows 10 or later; available from the Microsoft Store |
| Mac | Yes | macOS 10.13 or later |
| Chromebook | Yes | Install from the Google Play Store |
| Android tablet | Yes | Android 6.0 or later |
| iPad | Use the browser | Scratch runs in Safari; ScratchJr has an iPad app |
Get the app from the official Scratch download page. Projects made in the app save to your device, not to your Scratch account. Your child can upload them later from the online editor's File menu.
Tips to keep your child going
- Use a mouse. Dragging blocks is much easier with a mouse than a trackpad, especially for younger kids.
- Remix projects. Kids can open a shared project, click "See inside" and change it. It's a great way to learn how things work.
- Set small goals. "Make the cat jump when you press space" is better than "make a game."
- Ask them to teach you. Explaining their code helps kids understand it better.
Some kids thrive on their own, while others do better with a guide. A live class gives them a teacher to get unstuck and classmates to share projects with. Our guide on how to choose coding and tech classes for kids can help you decide.
What to watch for
Scratch is moderated by the MIT Scratch Team and uses a filter to block bad language. Members can report anything that breaks the community guidelines. Still, it is a public online space.
- Talk about never sharing a real name, school, address or photos.
- Review the Scratch Community Guidelines together.
- Show your child how to use the "Report" button and to tell you about anything upsetting.
- Keep the computer in a shared room for younger kids.
Frequently asked questions
Is Scratch really free?
Yes. Scratch is a free project of the Scratch Foundation. There are no ads, subscriptions or in-app purchases.
Can my child use Scratch on a phone?
Scratch is built for bigger screens. A laptop, desktop, Chromebook or tablet works far better than a phone.
What comes after Scratch?
Many kids move on to text-based languages like Python once they are comfortable with Scratch. See our Python for Kids guide for that next step.
Is my child too young for Scratch?
Scratch is mainly designed for ages 8 to 16, and younger kids can use it with a parent nearby. For ages 5 to 7, ScratchJr on a tablet is a gentler place to start.
Help your child build their first game with a teacher
Live coding classes give kids a teacher to get unstuck and classmates to share projects with, from first Scratch games to the next step beyond.