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
Great Pacific Garbage Patch
Use your coding skills to create a solution that can clean up the Great Pacific Garbage Patch
Beat the Goalie
Score as many goals as you can in 30 seconds in this 2 player game.
Nature Rover
Create a nature scene for a wilderness rover to explore
HTML and CSS
Happy Birthday
Learn how to make a customised birthday card.
Great Pacific Garbage Patch
Use your coding skills to create a solution that can clean up the Great Pacific Garbage Patch
Welcome to Antarctica
Create a website that lets people discover Antarctica
Python
Great Pacific Garbage Patch
Use your coding skills to create a solution that can clean up the Great Pacific Garbage Patch
About Me
Create pictures out of text to introduce yourself.
Modern Art
Code your own computer generated modern art.
micro:bit
Great Pacific Garbage Patch
Use your coding skills to create a solution that can clean up the Great Pacific Garbage Patch
Interactive Badge
Make a badge that shows your mood.
Music Player
In this project, you are going to make a music player that lets you choose different tunes to suit your mood.
Unity
Explore a 3D world
Create a 3D world in Unity and explore it with an animated 3D character.
Rainbow Run
Create a track for a ball to roll along, adding obstacles and a goal for the ball to reach.
Star Collector
Make a minigame where you collect spinning stars as fast as you can.
Raspberry Pi
OctaPi : Brute-force Enigma
Find out how to launch a brute-force crypt attack on Enigma
Getting Started
Set up your Raspberry Pi and explore what it can do.
Minecraft Pi
Get your first taste of programming Minecraft.
Sense HAT
Countdown Timer
Display a countdown timer on a Sense HAT.
Weather Logger
Log data from the sensors and then display it as a line graph.
Where's the Treasure?
Remember where the coin is hidden.
Sonic Pi
Live DJ
Learn how to code a live music performance.
Your own tune
Use Sonic Pi to create a cool doorbell chime.
Musical Round
Experiment with synths to create a musical round.
Blender
Party Monkey
Create a 3D model of a monkey in a party hat.
Tree of Cubes
Learn how to resize objects by creating a simple tree of cubes.
Snowman
Build a 3D model of a snowman using blender.