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

Broadcasting Spells
Make an app where you use a magic wand to turn sprites into toads.

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

Beat the Goalie
Score as many goals as you can in 30 seconds in this 2 player game.
HTML and CSS

Anime Expressions
Create and style a webpage for an anime drawing tutorial.

Build a Robot
Learn how to position images to design your own robot.

Happy Birthday
Learn how to make a customised birthday card.
Python

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

Modern Art
Code your own computer generated modern art.

About Me
Create pictures out of text to introduce yourself.
Raspberry Pi

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

Minecraft Pi
Get your first taste of programming Minecraft.

Olympic Hurdler
Build your own hurdler game in Scratch.
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.
micro:bit

Interactive Badge
Make a badge that shows your mood.

Frustration
Guide a wand along a course without making contact.

Save the Trees
Use Micro:Bits to alert rangers when trees fall in a forest.
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.
Unity

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

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

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