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](https://assets.codeclubau.org/assets/jazzy-jumpers.png?mtime=20220722152149&focal=none)
Jazzy Jumpers
Create a memory game involving Jazzy Jumpers.
![8](https://assets.codeclubau.org/assets/8_2023-07-11-233805.png?mtime=20230712093807&focal=none)
Kick off!
Create the State of Origin as a coding project.
![Beat the goalie](https://assets.codeclubau.org/assets/beat-the-goalie.webp?mtime=20220804110502&focal=none)
Beat the Goalie
Score as many goals as you can in 30 seconds in this 2 player game.
HTML and CSS
![Build a robot](https://assets.codeclubau.org/assets/build_a_robot.png?mtime=20200229131727&focal=none)
Build a Robot
Learn how to position images to design your own robot.
![Anime](https://assets.codeclubau.org/assets/anime.png?mtime=20221102165344&focal=none)
Anime Expressions
Create and style a webpage for an anime drawing tutorial.
![Happy birthday](https://assets.codeclubau.org/assets/happy_birthday.png?mtime=20200229130112&focal=none)
Happy Birthday
Learn how to make a customised birthday card.
Python
![Hmmm what could it be](https://assets.codeclubau.org/assets/Hmmm-what-could-it-be.png?mtime=20230816173118&focal=none)
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](https://assets.codeclubau.org/assets/Charting-champions.png?mtime=20220606150840&focal=none)
Charting Champions
Discover the power of lists in Python by creating an interactive chart of Olympic medals.
Hello World
Write an interactive Python project that uses emoji
Raspberry Pi
![Octa pi brute force](https://assets.codeclubau.org/assets/octa-pi-brute-force.png?mtime=20220607083551&focal=none)
OctaPi : Brute-force Enigma
Find out how to launch a brute-force crypt attack on Enigma
![Getting started with raspberry pi](https://assets.codeclubau.org/assets/getting-started-with-raspberry-pi.png?mtime=20200302085225&focal=none)
Getting Started
Set up your Raspberry Pi and explore what it can do.
![Getting started with minecraft pi](https://assets.codeclubau.org/assets/getting-started-with-minecraft-pi.png?mtime=20200302090236&focal=none)
Minecraft Pi
Get your first taste of programming Minecraft.
Sense HAT
![Countdown timer](https://assets.codeclubau.org/assets/countdown-timer.png?mtime=20200304202802&focal=none)
Countdown Timer
Display a countdown timer on a Sense HAT.
![Weather logger](https://assets.codeclubau.org/assets/weather-logger.png?mtime=20200304203412&focal=none)
Weather Logger
Log data from the sensors and then display it as a line graph.
![Wheres the treasure](https://assets.codeclubau.org/assets/wheres-the-treasure.png?mtime=20200304203208&focal=none)
Where's the Treasure?
Remember where the coin is hidden.
Sonic Pi
![Live dj](https://assets.codeclubau.org/assets/live-dj.png?mtime=20200304204819&focal=none)
Live DJ
Learn how to code a live music performance.
![Compose tune](https://assets.codeclubau.org/assets/compose-tune.png?mtime=20200304204006&focal=none)
Your own tune
Use Sonic Pi to create a cool doorbell chime.
![Musical round](https://assets.codeclubau.org/assets/musical-round.png?mtime=20200304204702&focal=none)
Musical Round
Experiment with synths to create a musical round.
micro:bit
![Music player](https://assets.codeclubau.org/assets/music-player.png?mtime=20231108115605&focal=none)
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](https://assets.codeclubau.org/assets/interactive-badge_200401_105154.png?mtime=20200401215154&focal=none)
Interactive Badge
Make a badge that shows your mood.
![Frustration](https://assets.codeclubau.org/assets/Frustration—.png?mtime=20200402134742&focal=none)
Frustration
Guide a wand along a course without making contact.
Blender
![Party monkey](https://assets.codeclubau.org/assets/party-monkey.png?mtime=20200304210051&focal=none)
Party Monkey
Create a 3D model of a monkey in a party hat.
![Tree of cubes](https://assets.codeclubau.org/assets/tree-of-cubes.png?mtime=20200304210249&focal=none)
Tree of Cubes
Learn how to resize objects by creating a simple tree of cubes.
![Snowman](https://assets.codeclubau.org/assets/snowman.png?mtime=20200304210426&focal=none)
Snowman
Build a 3D model of a snowman using blender.
Unity
![Rainbow run](https://assets.codeclubau.org/assets/rainbow-run.png?mtime=20230801093548&focal=none)
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](https://assets.codeclubau.org/assets/explore-3D-world.png?mtime=20220826115943&focal=none)
Explore a 3D world
Create a 3D world in Unity and explore it with an animated 3D character.
![Star collector](https://assets.codeclubau.org/assets/star-collector.png?mtime=20220915132548&focal=none)
Star Collector
Make a minigame where you collect spinning stars as fast as you can.