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

Jazzy jumpers

Jazzy Jumpers

Create a memory game involving Jazzy Jumpers.

8

Kick off!

Create the State of Origin as a coding project.

Beat the goalie

Beat the Goalie

Score as many goals as you can in 30 seconds in this 2 player game.

See all Scratch projects

HTML and CSS

Build a robot

Build a Robot

Learn how to position images to design your own robot.

Anime

Anime Expressions

Create and style a webpage for an anime drawing tutorial.

Happy birthday

Happy Birthday

Learn how to make a customised birthday card.

See all HTML and CSS projects

Python

Hmmm what could it be

Guess the Invention

Write a program for a game, similar to hang man, where the user suggests letters to guess a word that is an invention created for space.

Charting champions

Charting Champions

Discover the power of lists in Python by creating an interactive chart of Olympic medals.

Hello World

Hello World

Write an interactive Python project that uses emoji

See all Python projects

Raspberry Pi

Octa pi brute force

OctaPi : Brute-force Enigma

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

Getting started with raspberry pi

Getting Started

Set up your Raspberry Pi and explore what it can do.

Getting started with minecraft pi

Minecraft Pi

Get your first taste of programming Minecraft.

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

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.

Frustration

Frustration

Guide a wand along a course without making contact.

See all micro:bit 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

Unity

Rainbow run

Rainbow Run

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

Explore 3 D world

Explore a 3D world

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

Star collector

Star Collector

Make a minigame where you collect spinning stars as fast as you can.

See all Unity projects

Animals

Cats

Cats

Create a game to stop cats from falling into holes!

1greengoals

Green Goals

Program an animation and learn about the SDGs

Dragonfly

Grow a Dragonfly

Make a nature app with a dragonfly that grows bigger as it eats insects.

See all Animals projects

Art & Design

Party monkey

Party Monkey

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

Build a robot

Build a Robot

Learn how to position images to design your own robot.

Modern art

Modern Art

Code your own computer generated modern art.

See all Art & Design projects

Books & Stories

About me

About Me

Create pictures out of text to introduce yourself.

Tell a story

Tell a Story

Create a webpage to tell a joke, story, or poem.

Lost in space

Lost in Space

Learn how to program your own animation

See all Books & Stories projects

Cybersecurity

Codebreaker

Codebreaker

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

Octa pi brute force

OctaPi : Brute-force Enigma

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

Mystery letter

Mystery letter

Create a mystery letter with lots of different styles.

See all Cybersecurity projects

Games

Jazzy jumpers

Jazzy Jumpers

Create a memory game involving Jazzy Jumpers.

Hmmm what could it be

Guess the Invention

Write a program for a game, similar to hang man, where the user suggests letters to guess a word that is an invention created for space.

8

Kick off!

Create the State of Origin as a coding project.

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!

Tell a story

Tell a Story

Create a webpage to tell a joke, story, or poem.

See all Jokes projects

Moonhack

Hmmm what could it be

Guess the Invention

Write a program for a game, similar to hang man, where the user suggests letters to guess a word that is an invention created for space.

Project

Protect the Planet

Make a game where the user aims and shoots the stars to protect the planet.

Hmmm what could it be 1

Space Junk

Develop your own coded project that showcases an innovative way to deal with space junk.

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.

Charting champions

Charting Champions

Discover the power of lists in Python by creating an interactive chart of Olympic medals.

Countdown timer

Countdown Timer

Display a countdown timer on a Sense HAT.

See all Physical Computing projects

Robotics

Build a robot

Build a Robot

Learn how to position images to design your own robot.

Chat bot

ChatBot

Learn how to program your own talking robot.

Microbit projects

Constellation

Create a twinkling constellation using Micro:Bits

See all Robotics projects

Space

Hmmm what could it be

Guess the Invention

Write a program for a game, similar to hang man, where the user suggests letters to guess a word that is an invention created for space.

Space talk

Space Talk

Learn how to give sprites an 'emote' to communicate

Astronaut

Astronaut Reaction Game

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

See all Space projects

Sustainability

1greengoals

Green Goals

Program an animation and learn about the SDGs

Intro

Cow-culate the methane

Help the cow choose a more sustainable lunch.

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.

5electricitygeneration

Electricity Generation

Create a data visualisation and input data to compare resources

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

Agriculture

Intro

Cow-culate the methane

Help the cow choose a more sustainable lunch.

3treesimulator

Tree Life Simulator

Create a simulation that shows the impact of deforestation

Fowl weather

Fowl Weather

Help the duck to swim during a rain storm.

See all Agriculture projects

Seasonal projects

Jazzy jumpers

Jazzy Jumpers

Create a memory game involving Jazzy Jumpers.

Happy birthday

Happy Birthday

Learn how to make a customised birthday card.

Snowman

Snowman

Build a 3D model of a snowman using blender.

See all Seasonal projects projects

Code of Origin - Australia

8

Kick off!

Create the State of Origin as a coding project.

4

NT Create a Scene

Create a piece of art that shows off the Northern Territory.

Project

TAS Create a Scene

Create a piece of art that shows off the Northern Territory.

See all Code of Origin - Australia projects