The complete micro:bit catalogue.
This course contains all 123 official projects from the BBC micro:bit foundation at microbit.org — the complete Make It: Code It catalogue. Every single project is included, arranged in order from absolute beginner to advanced.
Each project page on this site links directly to the official microbit.org guide where you will find the full step-by-step instructions, MakeCode starter code, and extension challenges. You only need a BBC micro:bit v2, a USB cable, and a Chrome or Edge browser to get started. Designed and compiled by Babatunde Awoyemi, Techbase Consultant Services, Ibadan.
Browse by Phase
Heart
Light up your micro:bit with love by showing a heart 002Beginner
Beating Heart
Make your micro:bit's heart beat using loops 003Beginner
Animated Animals
Animate your own animals on the micro:bit display 004Beginner
Emotion Badge
Use your micro:bit to express how you're feeling 005Beginner
Get Silly
Shake your micro:bit to make a silly face appear 006Beginner
Flashing Emotions
Make flashing happy and sad faces 007Beginner
Here Comes the Sun
Create sunshine on your micro:bit 008Beginner
Shining Sunbeams
Make a flashing sunbeam animation 009Beginner
Sunlight Sensor
Make your micro:bit light up when the sun comes up 010Beginner
Name Badge
Turn your micro:bit into an animated name badge 011Beginner
Dice
Shake your micro:bit to make random numbers 012Beginner
Magic 8-Ball
Make a toy to tell your fortune 013Beginner
Rock Paper Scissors
Recreate a classic game with two micro:bits 014Beginner
Graphical Dice
Make micro:bit dice with dots 015Beginner
Step Counter
Make your own step counter with a micro:bit 016Beginner
Low Energy Step Counter
Make an energy-efficient step counter 017Beginner
Scratch Jumping Cat
Make the Scratch cat jump using your micro:bit 018Beginner
Scratch Theremin
Control a mysterious musical instrument in Scratch 019Beginner
Scratch Boom-Box
Make a micro:bit Scratch boom-box 020Beginner
Scratch Hungry Dino
Make your own wireless game controller for Scratch 021Beginner
Scratch Paint
Paint a picture in Scratch by moving your micro:bit 022Beginner
Scratch Guitar
Play chords on a micro:bit guitar with Scratch 023Beginner
Compass Bearing
Turn your micro:bit into a simple compass 024Beginner
Thermometer
Make a simple thermometer with your micro:bit 025Beginner
Nightlight
Create an automatic light that turns on when it's dark 026Beginner
Jukebox
Use buttons to play different tunes 027Beginner
Teleporting Duck
Teleport a duck between micro:bits using radio 028Beginner
Counter
Count skips, jumps, birds — or anything! 029Beginner
Activity Picker
Can't agree on what to do? Let your micro:bit decide! 030Beginner
Simple Tilt Alarm
A visual and audible alarm when something is picked up 031Beginner
Calming LEDs
Regulate your breathing and relax 032Beginner
Saving Sea Turtles
Prototype turtle-safe beach lighting 033Beginner
Light-Up Fishing Nets
Prototype safer fishing nets 034Beginner
Send a Smile
Share some happiness with radio 035Beginner
Animal Tracker
Build a prototype radio animal tracker 036Beginner
Touch Emotion Badge
Add an extra emotion with touch 037Beginner
Clap Hearts
Clap your hands to make the micro:bit heart beat 038Beginner
Disco Lights
Make lights flash to the rhythm 039Beginner
Sound Meter
Measure the noise around you 040Beginner
Touch Heart
Touch your micro:bit to light up the heart 041Beginner
Sound Emotion Badge
Express yourself with sound 042Beginner
Sensory Toy
Make a multi-sensory toy 043Beginner
Metronome
Help practice your music 044Beginner
Clap Lights
Control lights with sound 045Beginner
Which Way Now?
Be given a random direction when walking 046Beginner
Species Counter
Count different species of plants and animals 047Beginner
Water Bottle Alert
See if someone else has drunk from your bottle 048Beginner
Cookie Tin Alarm
Protect your cookies with a light sensor alarm 049Beginner
Get Up!
Let your BBC micro:bit get you up in the morning 050Beginner
Times Tables Tester
Test your knowledge of times tables 051Beginner
Meet Your micro:bit
An interactive physical computing exploration 052Beginner
Festive Decoration
Play a festive animation when it gets dark 053Beginner
Environment Exploration
Measure temperature, sound and light levels around you 054Beginner
Dance Steps
Use loops to help create a dance routine 055Beginner
Snow Globe
Shake your micro:bit to make it snow 056Beginner
Shake and Sounds
Shake your micro:bit to hear a cheerful tune 057Beginner
Audible Emotion Badge
Play happy and sad sounds using buttons
Sensitive Step Counter
Make a more accurate step-counter 059Intermediate
Compass North
Create a simple compass to show which way is North 060Intermediate
Max-Min Thermometer
Track high and low temperatures with your micro:bit 061Intermediate
Make Some Noise
Connect headphones or speakers to make noise 062Intermediate
Frere Jacques Loops
Program your micro:bit to play a tune using loops 063Intermediate
Group Teleporting Duck
Teleport ducks in a multi-player game 064Intermediate
Tell Me a Secret
Swap secrets with a friend using radio 065Intermediate
Indoor-Outdoor Thermometer
Sense how warm or cold it is outside 066Intermediate
Heartbeat Beacon
Keep precious things close with 2 micro:bits 067Intermediate
Treasure Hunt
Multi-player radio treasure hunt game 068Intermediate
Activity Array
Use lists to manage your activity picker 069Intermediate
Fahrenheit Thermometer
Use functions to convert Celsius to Fahrenheit 070Intermediate
Jukebox with Volume
Add a volume control to your sound projects 071Intermediate
Simple Door Alarm
Has anyone opened your door? 072Intermediate
Touch Timer
Simple timer for the new touch logo 073Intermediate
Touch Stopwatch
Make a stopwatch using the touch logo 074Intermediate
Sound Logger
Measure noise levels around you 075Intermediate
micro:bit Pet
Code your own electronic pet 076Intermediate
Spirit Level
Make a practical spirit-level tool with sound 077Intermediate
Sound Compass
Find North by sound and light 078Intermediate
Candle
Blow out an electronic candle 079Intermediate
Clap-o-Meter
Measure the length of applause 080Intermediate
Traffic Survey Data Logger
Survey traffic, wildlife or anything around you 081Intermediate
Environment Data Logger
Record and study data about the world around you 082Intermediate
Movement Data Logger
Use data logging to make a better step counter 083Intermediate
Conductivity Tester
Investigate if a material conducts electricity 084Intermediate
Sound Insulation Meter
Test which materials are best sound insulators 085Intermediate
Kick Strength Data Logger
Use data science to improve your sports skills 086Intermediate
Funny Voice Recorder
Turn your micro:bit into a voice changer 087Intermediate
Secure Messaging
Send encrypted radio messages between micro:bits 088Intermediate
Hot Potato Game
Play hot potato using a micro:bit 089Intermediate
Hot and Cold Game
A fun two-player game using radio signal strength 090Intermediate
Distance Calculator
Use your micro:bit to measure distances 091Intermediate
Poetry Generator
Generate random phrases to use in a poem 092Intermediate
Odd and Even Numbers
Find out if a number is odd or even 093Intermediate
Simple AI Exercise Timer
Make a smart exercise timer using AI 094Intermediate
Halloween Project
Scare your friends with your micro:bit 095Intermediate
AI Activity Timer
Use AI to detect and time specific activities 096Intermediate
AI Storytelling Friend
Use storytelling to introduce AI 097Intermediate
Light Experiment
Investigate materials to see how much light they let through 098Intermediate
Human Circuit Experiment
Complete an electrical circuit with your body 099Intermediate
Sound Volume Experiment
Measure sound over distance 100Intermediate
Evaporation Experiment
Discover evaporation rates in different locations 101Intermediate
Insulating Heat Experiment
Investigate the thermal insulation properties of materials 102Intermediate
Solar Panel Experiment
Decide where to put a solar panel with your micro:bit 103Intermediate
AI Light Switch
Clap to turn on the lights using AI 104Intermediate
Audible Cookie Tin Alarm
Protect your cookies with an audible alarm
Proximity Beacon
Sense when something is getting close using radio 106Advanced
Guitar 1 Touch Tunes
Create and play a micro:bit guitar 107Advanced
Guitar 2 Chords
Play chords on your micro:bit guitar 108Advanced
Guitar 3 Octaves
Change octaves on your micro:bit guitar or keyboard 109Advanced
Tilt Alarm
Make a radio-controlled burglar alarm 110Advanced
Light Alarm
Make an alarm that goes off when lights go on 111Advanced
Pressure Switch Alarm
Create a wireless intruder alarm using a pressure switch 112Advanced
Radio Door Alarm
Make your own micro:bit wireless door alarm 113Advanced
PIR Movement Alarm
Make a wireless intruder alarm to detect movement 114Advanced
Reaction Game
Make a 2-player reaction speed game 115Advanced
Fireflies
Glowing micro:bits that mimic synchronising fireflies 116Advanced
Max-Min Temperature Logger
Store temperature readings over extended time periods 117Advanced
Energy Light Meter
Measure the strength of light in different places 118Advanced
Energy Light Timer
Time how long your lights are on to save energy 119Advanced
Energy Cost Calculator
Calculate your energy costs with your micro:bit 120Advanced
AI Sports Data Logger
Log time spent running, walking and being still using AI 121Advanced
Audible Teleporting Duck
Send a duck between two micro:bits and hear it say hello 122Advanced
10 Steps Counter
Counts exactly 10 steps then plays a congratulatory tune 123Advanced
Audible Rock Paper Scissors
Play rock, paper, scissors with sound effects using radio
Learn at your own pace.
Get a micro:bit
BBC micro:bit v2 is widely available from electronics suppliers. A USB cable and Chrome browser are all you need to start.
Pick a Project
Browse the 123 projects above. Start at 001 or jump to any level. Each card shows the title and a short description.
Open micro:bit.org
Every project page has a red button that opens the official guide and MakeCode editor directly on microbit.org.
Build & Extend
Follow the official guide, upload to your micro:bit, and try the extension challenges at the end of each project.