Learn to code with Micro:bit
Micro:bit lesson plans and workbooks
For these projects, you'll be using the BBC Micro:bit platform to help you learn to code.
Don’t have a micro:bit? That’s ok you can use the emulator on the micro:bit coding editor.
Micro:bit introduction
A basic introduction to coding with the Micro:bit MakeCode editor.
Micro:bit tools
This was our first workbook for the BBC micro:bit and has a selection of simple projects to help you get started.
Micro:bit invaders
This workbook will help you create our Micro:bit invaders game using the micro:bit MakeCode editor.
Micro:bit pet
This workbook will help you create our Micro:bit pet using the micro:bit MakeCode editor.
Micro:bit deck the halls
'Tis the season to be jolly! It’s that time of year again, so let’s introduce some festive music into your Micro:bit coding!
Code along to create the melody of the classic Christmas carol, ‘Deck the halls’.
Introduction to variables
Teach variables through interactive projects, using the Micro:bit to track scores and inputs, showcasing how data can be dynamically managed in programming.
Introduction to conditionals
Use real-world examples to teach conditional statements, culminating in a hands-on Rock, Paper, Scissors game designed with the Micro:bit.
Introduction to loops
Combine movement and programming to teach loops, then apply these concepts to create a simple game using the Micro:bit, demonstrating code efficiency and simplicity.
Using the radio function
Explore wireless communication by introducing your class to the Micro:bit’s radio function. Encourage them to think creatively about how devices can interact.
Using the accelerometer
Learn how modern devices detect their orientation with our lesson on the Micro:bit's accelerometer. It's a hands-on way to incorporate physical sensors into your coding projects.
Micro:bit teacher resources
What is the Micro:bit
Discover the Micro:bit's features with this informative handout. It's a visual guide to understanding this versatile coding device and its capabilities.
Micro:bit coding block flashcards
Complement your offline coding lessons with our Micro:bit coding block flash cards. They're perfect for building algorithms and programming without a screen.