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

Farm

Make it rain!

The drought is ending on the farm! Help them collect the water!

Code of Origin logos

Kick off!

Create the State of Origin as a coding project.

Astronaut

Astronaut Reaction Game

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

See all Scratch projects

HTML and CSS

Anime

Anime Expressions

Create and style a webpage for an anime drawing tutorial.

Build a robot

Build a Robot

Learn how to position images to design your own robot.

Happy birthday

Happy Birthday

Learn how to make a customised birthday card.

See all HTML and CSS projects

Python

Modern art

Modern Art

Code your own computer generated modern art.

About me

About Me

Create pictures out of text to introduce yourself.

Charting champions

Charting Champions

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

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.

Scratch olympics hurdler

Olympic Hurdler

Build your own hurdler game in Scratch.

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

micro:bit

Interactive badge

Interactive Badge

Make a badge that shows your mood.

Frustration

Frustration

Guide a wand along a course without making contact.

Microbit projects 2

Save the Trees

Use Micro:Bits to alert rangers when trees fall in a forest.

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

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.

Non player characters

Non Player Characters

Create 3D non-player characters to interact with, avoid, and collect from.

See all Unity projects

Agriculture

Farm

Make it rain!

The drought is ending on the farm! Help them collect the water!

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

See all Agriculture 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

Intro

Cow-culate the methane

Help the cow choose a more sustainable lunch.

See all Animals projects

Art & Design

Anime

Anime Expressions

Create and style a webpage for an anime drawing tutorial.

Modern art

Modern Art

Code your own computer generated modern art.

About me

About Me

Create pictures out of text to introduce yourself.

See all Art & Design projects

Books & Stories

About me

About Me

Create pictures out of text to introduce yourself.

Lost in space

Lost in Space

Learn how to program your own animation

Tell a story

Tell a Story

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

See all Books & Stories projects

Code of Origin - Australia

Code of Origin logos

Kick off!

Create the State of Origin as a coding project.

Screenshot 2023 01 04 141537

NSW Hide and Seek

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

Screen

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

Code of Origin logos

Kick off!

Create the State of Origin as a coding project.

Jazzy jumpers

Jazzy Jumpers

Create a memory game involving Jazzy Jumpers.

Explore 3 D world

Explore a 3D world

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

See all Games projects

Jokes

Cats

Cats

Create a game to stop cats from falling into holes!

Party monkey

Party Monkey

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

Intro

Cow-culate the methane

Help the cow choose a more sustainable lunch.

See all Jokes projects

Moonhack

Satellite in space

Satellites in Space

Can you make it to Earth safely?

Microbit projects 2

Save the Trees

Use Micro:Bits to alert rangers when trees fall in a forest.

Scratch

Stop the Fires!

Create a clicker game to put out fires on Earth

See all Moonhack projects

Music

Live dj

Live DJ

Learn how to code a live music performance.

Rock band

Rock Band

Learn how to code your own musical instruments

Compose tune

Your own tune

Use Sonic Pi to create a cool doorbell chime.

See all Music projects

Physical Computing

Countdown timer

Countdown Timer

Display a countdown timer on a Sense HAT.

Interactive badge

Interactive Badge

Make a badge that shows your mood.

Charting champions

Charting Champions

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

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 moisture

Moisture Sensor

Create a sensor using to keep your plants watered.

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.

Pinata

Party Pinata

Create a swinging pinata that releases treats when it is hit.

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

Satellite in space

Satellites in Space

Can you make it to Earth safely?

See all Space projects

Sustainability

Farm

Make it rain!

The drought is ending on the farm! Help them collect the water!

1greengoals

Green Goals

Program an animation and learn about the SDGs

Weather logger

Weather Logger

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

See all Sustainability projects

Weather

Farm

Make it rain!

The drought is ending on the farm! Help them collect the water!

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.

See all Weather projects

Wellbeing

Mandala

Mandala

Write a program that generates mandalas.

Stress banner

Stress Ball

Use Scratch to create a stress ball that you can squash!

Butterfly banner

Butterfly Garden

Relax watching your very own butterfly garden!

See all Wellbeing projects