Micro:bit
Fundamentals
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. Finished all 123? Continue to Stage 2 — Practical Robotics ↗
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
Phase 1 — Beginner
001–057 · 57 projects- 001 BeginnerHeartLight up your micro:bit with love by showing a heart
- 002 BeginnerBeating HeartMake your micro:bit's heart beat using loops
- 003 BeginnerAnimated AnimalsAnimate your own animals on the micro:bit display
- 004 BeginnerEmotion BadgeUse your micro:bit to express how you're feeling
- 005 BeginnerGet SillyShake your micro:bit to make a silly face appear
- 006 BeginnerFlashing EmotionsMake flashing happy and sad faces
- 007 BeginnerHere Comes the SunCreate sunshine on your micro:bit
- 008 BeginnerShining SunbeamsMake a flashing sunbeam animation
- 009 BeginnerSunlight SensorMake your micro:bit light up when the sun comes up
- 010 BeginnerName BadgeTurn your micro:bit into an animated name badge
- 011 BeginnerDiceShake your micro:bit to make random numbers
- 012 BeginnerMagic 8-BallMake a toy to tell your fortune
- 013 BeginnerRock Paper ScissorsRecreate a classic game with two micro:bits
- 014 BeginnerGraphical DiceMake micro:bit dice with dots
- 015 BeginnerStep CounterMake your own step counter with a micro:bit
- 016 BeginnerLow Energy Step CounterMake an energy-efficient step counter
- 017 BeginnerScratch Jumping CatMake the Scratch cat jump using your micro:bit
- 018 BeginnerScratch ThereminControl a mysterious musical instrument in Scratch
- 019 BeginnerScratch Boom-BoxMake a micro:bit Scratch boom-box
- 020 BeginnerScratch Hungry DinoMake your own wireless game controller for Scratch
- 021 BeginnerScratch PaintPaint a picture in Scratch by moving your micro:bit
- 022 BeginnerScratch GuitarPlay chords on a micro:bit guitar with Scratch
- 023 BeginnerCompass BearingTurn your micro:bit into a simple compass
- 024 BeginnerThermometerMake a simple thermometer with your micro:bit
- 025 BeginnerNightlightCreate an automatic light that turns on when it's dark
- 026 BeginnerJukeboxUse buttons to play different tunes
- 027 BeginnerTeleporting DuckTeleport a duck between micro:bits using radio
- 028 BeginnerCounterCount skips, jumps, birds — or anything!
- 029 BeginnerActivity PickerCan't agree on what to do? Let your micro:bit decide!
- 030 BeginnerSimple Tilt AlarmA visual and audible alarm when something is picked up
- 031 BeginnerCalming LEDsRegulate your breathing and relax
- 032 BeginnerSaving Sea TurtlesPrototype turtle-safe beach lighting
- 033 BeginnerLight-Up Fishing NetsPrototype safer fishing nets
- 034 BeginnerSend a SmileShare some happiness with radio
- 035 BeginnerAnimal TrackerBuild a prototype radio animal tracker
- 036 BeginnerTouch Emotion BadgeAdd an extra emotion with touch
- 037 BeginnerClap HeartsClap your hands to make the micro:bit heart beat
- 038 BeginnerDisco LightsMake lights flash to the rhythm
- 039 BeginnerSound MeterMeasure the noise around you
- 040 BeginnerTouch HeartTouch your micro:bit to light up the heart
- 041 BeginnerSound Emotion BadgeExpress yourself with sound
- 042 BeginnerSensory ToyMake a multi-sensory toy
- 043 BeginnerMetronomeHelp practice your music
- 044 BeginnerClap LightsControl lights with sound
- 045 BeginnerWhich Way Now?Be given a random direction when walking
- 046 BeginnerSpecies CounterCount different species of plants and animals
- 047 BeginnerWater Bottle AlertSee if someone else has drunk from your bottle
- 048 BeginnerCookie Tin AlarmProtect your cookies with a light sensor alarm
- 049 BeginnerGet Up!Let your BBC micro:bit get you up in the morning
- 050 BeginnerTimes Tables TesterTest your knowledge of times tables
- 051 BeginnerMeet Your micro:bitAn interactive physical computing exploration
- 052 BeginnerFestive DecorationPlay a festive animation when it gets dark
- 053 BeginnerEnvironment ExplorationMeasure temperature, sound and light levels around you
- 054 BeginnerDance StepsUse loops to help create a dance routine
- 055 BeginnerSnow GlobeShake your micro:bit to make it snow
- 056 BeginnerShake and SoundsShake your micro:bit to hear a cheerful tune
- 057 BeginnerAudible Emotion BadgePlay happy and sad sounds using buttons
Phase 2 — Intermediate
058–104 · 47 projects- 058 IntermediateSensitive Step CounterMake a more accurate step-counter
- 059 IntermediateCompass NorthCreate a simple compass to show which way is North
- 060 IntermediateMax-Min ThermometerTrack high and low temperatures with your micro:bit
- 061 IntermediateMake Some NoiseConnect headphones or speakers to make noise
- 062 IntermediateFrere Jacques LoopsProgram your micro:bit to play a tune using loops
- 063 IntermediateGroup Teleporting DuckTeleport ducks in a multi-player game
- 064 IntermediateTell Me a SecretSwap secrets with a friend using radio
- 065 IntermediateIndoor-Outdoor ThermometerSense how warm or cold it is outside
- 066 IntermediateHeartbeat BeaconKeep precious things close with 2 micro:bits
- 067 IntermediateTreasure HuntMulti-player radio treasure hunt game
- 068 IntermediateActivity ArrayUse lists to manage your activity picker
- 069 IntermediateFahrenheit ThermometerUse functions to convert Celsius to Fahrenheit
- 070 IntermediateJukebox with VolumeAdd a volume control to your sound projects
- 071 IntermediateSimple Door AlarmHas anyone opened your door?
- 072 IntermediateTouch TimerSimple timer for the new touch logo
- 073 IntermediateTouch StopwatchMake a stopwatch using the touch logo
- 074 IntermediateSound LoggerMeasure noise levels around you
- 075 Intermediatemicro:bit PetCode your own electronic pet
- 076 IntermediateSpirit LevelMake a practical spirit-level tool with sound
- 077 IntermediateSound CompassFind North by sound and light
- 078 IntermediateCandleBlow out an electronic candle
- 079 IntermediateClap-o-MeterMeasure the length of applause
- 080 IntermediateTraffic Survey Data LoggerSurvey traffic, wildlife or anything around you
- 081 IntermediateEnvironment Data LoggerRecord and study data about the world around you
- 082 IntermediateMovement Data LoggerUse data logging to make a better step counter
- 083 IntermediateConductivity TesterInvestigate if a material conducts electricity
- 084 IntermediateSound Insulation MeterTest which materials are best sound insulators
- 085 IntermediateKick Strength Data LoggerUse data science to improve your sports skills
- 086 IntermediateFunny Voice RecorderTurn your micro:bit into a voice changer
- 087 IntermediateSecure MessagingSend encrypted radio messages between micro:bits
- 088 IntermediateHot Potato GamePlay hot potato using a micro:bit
- 089 IntermediateHot and Cold GameA fun two-player game using radio signal strength
- 090 IntermediateDistance CalculatorUse your micro:bit to measure distances
- 091 IntermediatePoetry GeneratorGenerate random phrases to use in a poem
- 092 IntermediateOdd and Even NumbersFind out if a number is odd or even
- 093 IntermediateSimple AI Exercise TimerMake a smart exercise timer using AI
- 094 IntermediateHalloween ProjectScare your friends with your micro:bit
- 095 IntermediateAI Activity TimerUse AI to detect and time specific activities
- 096 IntermediateAI Storytelling FriendUse storytelling to introduce AI
- 097 IntermediateLight ExperimentInvestigate materials to see how much light they let through
- 098 IntermediateHuman Circuit ExperimentComplete an electrical circuit with your body
- 099 IntermediateSound Volume ExperimentMeasure sound over distance
- 100 IntermediateEvaporation ExperimentDiscover evaporation rates in different locations
- 101 IntermediateInsulating Heat ExperimentInvestigate the thermal insulation properties of materials
- 102 IntermediateSolar Panel ExperimentDecide where to put a solar panel with your micro:bit
- 103 IntermediateAI Light SwitchClap to turn on the lights using AI
- 104 IntermediateAudible Cookie Tin AlarmProtect your cookies with an audible alarm
Phase 3 — Advanced
105–123 · 19 projects- 105 AdvancedProximity BeaconSense when something is getting close using radio
- 106 AdvancedGuitar 1 Touch TunesCreate and play a micro:bit guitar
- 107 AdvancedGuitar 2 ChordsPlay chords on your micro:bit guitar
- 108 AdvancedGuitar 3 OctavesChange octaves on your micro:bit guitar or keyboard
- 109 AdvancedTilt AlarmMake a radio-controlled burglar alarm
- 110 AdvancedLight AlarmMake an alarm that goes off when lights go on
- 111 AdvancedPressure Switch AlarmCreate a wireless intruder alarm using a pressure switch
- 112 AdvancedRadio Door AlarmMake your own micro:bit wireless door alarm
- 113 AdvancedPIR Movement AlarmMake a wireless intruder alarm to detect movement
- 114 AdvancedReaction GameMake a 2-player reaction speed game
- 115 AdvancedFirefliesGlowing micro:bits that mimic synchronising fireflies
- 116 AdvancedMax-Min Temperature LoggerStore temperature readings over extended time periods
- 117 AdvancedEnergy Light MeterMeasure the strength of light in different places
- 118 AdvancedEnergy Light TimerTime how long your lights are on to save energy
- 119 AdvancedEnergy Cost CalculatorCalculate your energy costs with your micro:bit
- 120 AdvancedAI Sports Data LoggerLog time spent running, walking and being still using AI
- 121 AdvancedAudible Teleporting DuckSend a duck between two micro:bits and hear it say hello
- 122 Advanced10 Steps CounterCounts exactly 10 steps then plays a congratulatory tune
- 123 AdvancedAudible Rock Paper ScissorsPlay rock, paper, scissors with sound effects using radio
No projects match that search. Try a different word.
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.