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.
micro:bit


Level 2
micro:bit
Music Player
In this project, you are going to make a music player that lets you choose different tunes to suit your mood.

Level 1
micro:bit
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.
Unity

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

Level 2
Unity
Rainbow Run
Create a track for a ball to roll along, adding obstacles and a goal for the ball to reach.

Raspberry Pi

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

Raspberry Pi
Run a LLM on your Raspberry Pi
Transform your Raspberry Pi into a powerful AI assistant.

Raspberry Pi
Run an AI image generator on your Raspberry Pi
Create amazing images of anything you can imagine with your Raspberry Pi.









































