Projects

Fun, step-by-step guides for young learners to create animations, games, websites and much more. Sort by topic or for each language, by learning paths. Learning paths are a collection of projects that progressively build coding skills to enable young learners to become independent digital makers.

Scratch

Astronaut

Astronaut Reaction Game

Do you have the fast reactions needed to be an astronaut? Create this game to find out!

8

Kick off!

Create the State of Origin as a coding project.

Nature Rover

Nature Rover

Create a nature scene for a wilderness rover to explore

See all Scratch projects

HTML and CSS

Happy birthday

Happy Birthday

Learn how to make a customised birthday card.

Build a robot

Build a Robot

Learn how to position images to design your own robot.

Project

Great Pacific Garbage Patch

Use your coding skills to create a solution that can clean up the Great Pacific Garbage Patch

See all HTML and CSS projects

Python

Modern art

Modern Art

Code your own computer generated modern art.

Hello World

Hello World

Write an interactive Python project that uses emoji

About me

About Me

Create pictures out of text to introduce yourself.

See all Python projects

micro:bit

Music player

Music Player

In this project, you are going to make a music player that lets you choose different tunes to suit your mood.

Interactive badge

Interactive Badge

Make a badge that shows your mood.

Project

Great Pacific Garbage Patch

Use your coding skills to create a solution that can clean up the Great Pacific Garbage Patch

See all micro:bit projects

Unity

Explore 3 D world

Explore a 3D world

Create a 3D world in Unity and explore it with an animated 3D character.

Rainbow run

Rainbow Run

Create a track for a ball to roll along, adding obstacles and a goal for the ball to reach.

Disco dance floor

Disco Dance Floor

Create a tiled disco dance floor that a mirror ball will roll over to create colour and play sounds.

See all Unity projects

Raspberry Pi

Octa pi brute force

OctaPi : Brute-force Enigma

Find out how to launch a brute-force crypt attack on Enigma

LLM for RP

Run a LLM on your Raspberry Pi

Transform your Raspberry Pi into a powerful AI assistant.

Ai rasp

Run an AI image generator on your Raspberry Pi

Create amazing images of anything you can imagine with your Raspberry Pi.

See all Raspberry Pi projects

Sense HAT

Countdown timer

Countdown Timer

Display a countdown timer on a Sense HAT.

Weather logger

Weather Logger

Log data from the sensors and then display it as a line graph.

Wheres the treasure

Where's the Treasure?

Remember where the coin is hidden.

See all Sense HAT projects

Sonic Pi

Live dj

Live DJ

Learn how to code a live music performance.

Compose tune

Your own tune

Use Sonic Pi to create a cool doorbell chime.

Musical round

Musical Round

Experiment with synths to create a musical round.

See all Sonic Pi projects

Blender

Party monkey

Party Monkey

Create a 3D model of a monkey in a party hat.

Tree of cubes

Tree of Cubes

Learn how to resize objects by creating a simple tree of cubes.

Snowman

Snowman

Build a 3D model of a snowman using blender.

See all Blender projects

Agriculture

Intro

Cow-culate the methane

Help the cow choose a more sustainable lunch.

Project

Sweeten the Crop

Can you grow the perfect sugarcane crop?

3treesimulator

Tree Life Simulator

Create a simulation that shows the impact of deforestation

See all Agriculture projects

Animals

1greengoals

Green Goals

Program an animation and learn about the SDGs

Cats

Cats

Create a game to stop cats from falling into holes!

Fish food

Fish Food

Train a machine learning model to recognise voice commands ‘up’, ‘down’, ‘left’, and ‘right’, and use them to control a fish in a fun game.

See all Animals projects

Art & Design

Modern art

Modern Art

Code your own computer generated modern art.

Happy birthday

Happy Birthday

Learn how to make a customised birthday card.

Party monkey

Party Monkey

Create a 3D model of a monkey in a party hat.

See all Art & Design projects

Books & Stories

About me

About Me

Create pictures out of text to introduce yourself.

Catch the bus

Catch the Bus

Learn how to create your own animation

Stickers

Stickers

Create fun robot stickers to decorate your web pages.

See all Books & Stories projects

Code of Origin - Australia

8

Kick off!

Create the State of Origin as a coding project.

6

NSW Hide and Seek

Create a hide and seek game that explores unique places throughout New South Wales.

7

QLD Hide and Seek

Create a hide and seek game that explores unique places throughout Queensland.

See all Code of Origin - Australia projects

Cybersecurity

Octa pi brute force

OctaPi : Brute-force Enigma

Find out how to launch a brute-force crypt attack on Enigma

Codebreaker

Codebreaker

Analyse a frequency graph to crack the code, while learning about lists and functions

Mystery letter

Mystery letter

Create a mystery letter with lots of different styles.

See all Cybersecurity projects

Games

Explore 3 D world

Explore a 3D world

Create a 3D world in Unity and explore it with an animated 3D character.

8

Kick off!

Create the State of Origin as a coding project.

Nature Rover

Nature Rover

Create a nature scene for a wilderness rover to explore

See all Games projects

Jokes

Party monkey

Party Monkey

Create a 3D model of a monkey in a party hat.

Cats

Cats

Create a game to stop cats from falling into holes!

Rock paper scissors

Rock, Paper, Scissors

Create your own 'Rock, Paper, Scissors' game.

See all Jokes projects

Moonhack

Project

Great Pacific Garbage Patch

Use your coding skills to create a solution that can clean up the Great Pacific Garbage Patch

Project

In Deep Water

Create a maze game and help slow down the rising sea waters.

Project

Sweeten the Crop

Can you grow the perfect sugarcane crop?

See all Moonhack projects

Music

Music player

Music Player

In this project, you are going to make a music player that lets you choose different tunes to suit your mood.

Rock band

Rock Band

Learn how to code your own musical instruments

Live dj

Live DJ

Learn how to code a live music performance.

See all Music projects

Physical Computing

Music player

Music Player

In this project, you are going to make a music player that lets you choose different tunes to suit your mood.

Countdown timer

Countdown Timer

Display a countdown timer on a Sense HAT.

Interactive badge

Interactive Badge

Make a badge that shows your mood.

See all Physical Computing projects

Robotics

Build a robot

Build a Robot

Learn how to position images to design your own robot.

Project

Talking Rubbish

Create a device to track the types of rubbish placed in your bin.

Chat bot

ChatBot

Learn how to program your own talking robot.

See all Robotics projects

Seasonal projects

Happy birthday

Happy Birthday

Learn how to make a customised birthday card.

Jazzy jumpers

Jazzy Jumpers

Create a memory game involving Jazzy Jumpers.

Snowman

Snowman

Build a 3D model of a snowman using blender.

See all Seasonal projects projects

Space

Astronaut

Astronaut Reaction Game

Do you have the fast reactions needed to be an astronaut? Create this game to find out!

Space talk

Space Talk

Learn how to give sprites an 'emote' to communicate

Solar system

Solar System

Get to know Python dictionaries by creating a model of the solar system.

See all Space projects

Sustainability

1greengoals

Green Goals

Program an animation and learn about the SDGs

Project

Great Pacific Garbage Patch

Use your coding skills to create a solution that can clean up the Great Pacific Garbage Patch

Weather logger

Weather Logger

Log data from the sensors and then display it as a line graph.

See all Sustainability projects

Weather

Weather logger

Weather Logger

Log data from the sensors and then display it as a line graph.

Snowman

Snowman

Build a 3D model of a snowman using blender.

Colour a snowman

Colour a Snowman

Learn how to colour in a 3D model of a snowman.

See all Weather projects

Wellbeing

Music player

Music Player

In this project, you are going to make a music player that lets you choose different tunes to suit your mood.

Interactive badge

Interactive Badge

Make a badge that shows your mood.

Sound level meter

Sound level meter

In this project, you will make a sound level meter that will use the micro:bit to display how noisy the environment is.

See all Wellbeing projects