Introduction to Scratch: Learning Path

Space Talk

Space talk

In this project, you will create a space scene with characters that 'emote' to share their thoughts or feelings. Emotes are a way of showing the personality of a character in a game.

Space talk

Catch the Bus

Catch The Bus

In this project, you will learn how to create an animation with sprites that run or fly to catch a bus. Animation creates the effect of movement by changing pictures quickly.

Catch The Bus

Find the Bug

Find The Bug

In this project, you will learn how to create a game in which you have to find a hidden bug on each level.

Find The Bug

Silly Eyes

Silly Eyes

In this project, you will design and create a silly eye character. The character’s eyes will follow the mouse pointer to bring your character to life.

Silly Eyes

Surprise! Animation

Dino Surprise

In this project, you will design and create a short animation with a surprise. Digital storytelling allows everyone to share their stories and creative imaginings with other people.

Dino Surprise

I Made You a Book

I Made you a book

In this project, you will create a book in Scratch based on your own idea. Your book will need to meet the project brief provided.

I Made you a book

Machine Learning - Scratch

Smart Classroom

Smart classroom

Use 'Machine Learning for Kids' and Scratch to create a classroom assistant that can recognise commands.

Smart classroom

Journey to School

Journey to school

Using the 'Machine Learning for Kids' website and Scratch, train your computer to look for patterns in data.

Journey to school

Alien Project

Alien project

Using 'Machine Learning for Kids' and Scratch to train your computer to recognise spoken words that will control your sprite.

Alien project

Did you like it?

Did you like it

Teach a computer to recognise messages as positive or negative, using 'Machine Learning for Kids' and Scratch.

Did you like it

Moonhack 2022

Satellites in Space

Satellite in space

Can you beat the clock in the race to avoid the stars and get the satellite safely back to Earth? A Moonhack 2022 project.

Satellite in space

Tagai Constellation

Project page

The Tagai Constellation is used by Torres Strait Islanders to navigate the oceans and know important events during the year. Create an animation that tells the story of Tagai and learn about the constellation. A Moonhack 2022 project.

Project page

Stop the Fires!

Scratch

Create a clicker game that uses a satellite to tell ground crews where fires are breaking out on Earth. Can you put out all the fires? A Moonhack 2022 project.

Scratch

What will I wear?

Project 1

Create an animation that shows a weather satellite being launched into orbit and how this helps people with decisions relating to weather. A Moonhack 2022 project.

Project 1

More Scratch - Learning Path

Broadcasting Spells

Broadcasting Spells

Use a magic wand to turn sprites into toads, and grow and shrink them.

Broadcasting Spells

Grow a Dragonfly

Dragonfly

Make a dragonfly that grows bigger as it eats annoying mosquitos and other insects.

Dragonfly

Drum Star

Drum

This clicker game engages it's user to play the drum to earn points to upgrade to a bigger and better drum, in a bigger and better venue.

Drum

Next Customer Please

Next

Create a shop simulation game that is themed by you. This game can be a person or non-player game, or even a vending machine!

Next

Don't Fall In

Dont fall

Design and build a top down view parkour game where your character will need to jump, hop, glide, bounce or fly to catch a ride on a moving platform and make it to the end.

Dont fall

This Sprite Needs You!

This sprite needs you

This project is led by a design brief that can be used online with limited guidance or by using the drop down menus to get explicit instructions. Create a virtual pet game where users interact with character's to meet the characters' needs.

This sprite needs you

Progressed Scratch - Learning Path

Nature Rover

Nature Rover

Create a wilderness scene for a robotic rover to explore.

Nature Rover

Puzzle Room

Puzzle room

Create a spaceship puzzle room with a character that solves puzzles.

Puzzle room

Mandala

Mandala

Write a program that generates a mandala based on user input. This can then be coloured in and printed as digital art!

Mandala

Swarms, schools and flocks

Swarms schools and flocks

Use the cloning block to create a swarm, school or flock of animals.

Swarms schools and flocks

Music Maker

Music maker

Invent a virtual musical instrument and experiment with sounds, colour and more.

Music maker

Welcome to my world

Welcome to my world

Use a project brief to design a 2D scene that looks like it is a 3D scene

Welcome to my world

Project Collection Module 1

Rock Band

Rock band

Learn how to code your own musical instruments!

Rock band

Lost in Space

Lost in space

You are going to learn how to program your own animation!

Lost in space

Ghostbusters

Ghostbusters

You are going to make a ghost-catching game!

Ghostbusters

ChatBot

Chat bot

You are going to learn how to program a character that can talk to you! A character like that is called a chat robot, or chatbot.

Chat bot

Paint Box

Paint box

Make your own paint program!

Paint box

Boat Race

Boat race

In this project, you are going to learn how to make a racing game. The player uses the mouse to navigate a boat to an island without bumping into obstacles.

Boat race

Project Collection Module 2

Dodgeball

Dodgeball

You’ll learn how to create a platform game in which the player has to dodge moving balls to reach the end of the level.

Dodgeball

Brain Game

Brain game

In this project you’ll create a maths quiz game in which the player has 30 seconds to give as many correct answers as possible.

Brain game

Memory

Memory

In this project, you will create a memory game in which you have to memorise and repeat a random sequence of colours!

Memory

Catch the Dots

Catch the dots

In this project you’ll learn how to create a game in which the player has to match up coloured dots with the correct colour of the controller wheel.

Catch the dots

Clone Wars

Clone wars

In this project you will learn how to create a game in which you have to save the Earth from space monsters.

Clone wars

Create your own world

Create your own world

In this project, you’ll learn how to create your own adventure game world with multiple levels to explore.

Create your own world

Project Collection Module 3

Cats

Cats

In this project, you will create a game in which you need to guide cats to safety and not let any of them fall through the gaps!

Cats

Flower Generator

Flower generator

You will create hundreds of flowers of different sizes, shapes, and colours. You can export the flower pictures and use them as wallpapers on your phone or computer, or as backdrops in other Scratch projects.

Flower generator

Guess the Flag

Guess the flag

In this resource, you will create a flag quiz to test yourself and your friends. In the quiz, six flags and the name of a country are displayed, and you have to click on the correct flag to match the country.

Guess the flag

Line Up

Lineup

In this project you will make a Scratch game in which you need to find a sprite that is hidden among a huge crowd of other characters.

Lineup

Flappy Parrot

Flappy parrot

Create a game in which you have to guide a parrot past scrolling pipes to score points.

Flappy parrot

Binary Hero

Binary hero

In this project you will make a game in which you play the notes of a song as they scroll down the Stage.

Binary hero

Protect the Planet: Project Collection

Green Goals

1greengoals

The United Nations brings countries together to make the world a better place. In this project, you will create an animation about the United Nations Sustainable Development Goals that focus on the environment.

1greengoals

Save the Shark

2savetheshark

Explore sharks' favourite food source (fish, not humans!), as well as the impact of plastic in the water.

2savetheshark

Tree Life Simulator

3treesimulator

Create a simulation that shows the impact of land management and deforestation.

3treesimulator

Count the Creatures

4countthecreatures

Computers can be used to study wildlife in areas where it's not practical to do this. In this project, you will create a camera that recognises different colours

4countthecreatures

Electricity Generation

5electricitygeneration

Use Scratch to input real data on the type and amount of natural resources used by countries across the world to generate electricity.

5electricitygeneration

Turtle Tracker

6turtletracker

Use Scratch and the Pen extension to create a map showing where real sea turtles in Africa moved during their nesting time.

6turtletracker

Wellbeing: Project Collection

Stress Ball

Stress banner

Learn how to make an interactive online stress ball using Scratch

Stress banner

Butterfly Garden

Butterfly banner

Watching nature is a brilliant way to relax, but wildlife doesn’t always come along when you want it to. In this project, you will make a butterfly garden where each butterfly flies in exactly the pattern you tell it to.

Butterfly banner

Serene Scene

Serene banner

You will develop a serene (meaning peaceful) scene of a wood, which you can look at, listen to, and relax with.

Serene banner

Fruit Salad

Fruitsalad banner

In this project, you will create an app for family and friends to design their own fruit salad. Preparing food and creating art are great ways to relax — the Fruit salad app lets you make food art!

Fruitsalad banner

Relax and Stretch

Relax banner

You can keep yourself moving, flexible, and alert by doing regular and relaxing exercises, including while you are seated. Write a program to help you and others stay healthy from a seated position.

Relax banner

Focus on the prize

Focus banner

In this project, you will make a game that will help you to improve your concentration. Playing computer games can be a good way to relax and learn new skills — just make sure that you balance gaming with other activities.

Focus banner
  • Access 100’s of free fun projects
  • Anyone can teach
  • 13,000 active clubs worldwide