Free Course · Beginner → Advanced · Ibadan, Nigeria

Robotics &
micro:bit

All 123 official projects from microbit.org — the complete BBC micro:bit catalogue. Every project links directly to the official guide and MakeCode starter code.

123Projects
3Levels
NonePrerequisites
microbit.org — 123 projects
# Phase 1 — Beginner
57 projects · LED, buttons, sensors
 
# Phase 2 — Intermediate
47 projects · radio, data logging, AI
 
# Phase 3 — Advanced
19 projects · alarms, guitars, fireflies
 
# All projects link to →
microbit.org/projects/make-it-code-it/
About This Course

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.

57Beginner
47Intermediate
19Advanced
  what_you_need.txt
BBC micro:bit v2
Main device — required for all projects
↗ Buy
USB cable (Micro-B)
For uploading code
Included in kit
Chrome or Edge browser
For the MakeCode editor
Free download
Battery pack (optional)
For wireless radio projects
AAA × 2
Second micro:bit (optional)
Required for radio projects (p.27+)
↗ Buy
Crocodile clips (optional)
Required for pin projects
From electronics shops
All 123 Projects

Browse by Phase

Phase 1 — Beginner (001–057) · 57 Projects
001Beginner
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
Phase 2 — Intermediate (058–104) · 47 Projects
058Intermediate
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
Phase 3 — Advanced (105–123) · 19 Projects
How It Works

Learn at your own pace.

01

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.

02

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.

03

Open micro:bit.org

Every project page has a red button that opens the official guide and MakeCode editor directly on microbit.org.

04

Build & Extend

Follow the official guide, upload to your micro:bit, and try the extension challenges at the end of each project.