Skip to content
  • Educators' newsletter

    Sign up to our free monthly newsletter which is packed with projects and resources that you can share with your students.

    A hand holding a micro:bit

Professional development

View all

Our free online training courses allow you to develop your computing and micro:bit knowledge in your own time and at your own pace.

  • Introduces the BBC micro:bit and how it is the ideal tool for teaching computational thinking and computing in a creative way. It explores the main input and output features on the micro:bit, specifically the buttons and the LED display.

  • Uses the micro:bit to show how loops repeat sets of instructions to make your code do more. We explain the difference between infinite and numbered loops with practical examples.

  • Explores some core computing concepts through creating animations on the micro:bit’s LED display including algorithms, pattern recognition and abstraction.

  • Explores how to use the micro:bit’s accelerometer sensor in code. Using built-in gesture recognition, you’ll make projects that respond when you shake the micro:bit or rotate it in different directions like a phone or tablet screen.

  • Introduces computer networks and security using the micro:bit’s simple radio feature. We explore how messages are sent and addressed across networks and how you can protect information you send.

  • Explore music and creative sound-making with the micro:bit. We’ll also show how you can create code that uses the micro:bit V2’s built-in microphone to respond to and measure sound.


View all

Our curriculum-linked lessons include units of work and design challenges helping teachers bring the micro:bit into their classroom.

  • Unit of work

    6 lessons designed for students aged 11-12 years. Pupils are introduced to the basics of computational thinking, programming and computer systems to ensure a shared level of understanding.

  • Unit of work

    Three lessons designed for students aged 11-14 years introducing cyber security. Students explore the need to create strong passwords before writing algorithms and programs to create their own ‘strong password generator’ using the BBC micro:bit.

  • Unit of work

    Health tech

    11-14 yrs

    5 lessons designed for students aged 11-14 years to follow on from the ‘Computing fundamentals’ unit. Students work in teams to design and prototype their own health tech innovation.

  • Unit of work

    Two lessons aimed at pupils aged 9-11. Pupils use buttons and sensors on the micro:bit to make different images display, are introduced to the concept of variables, and create a device that records details of litter that can be recycled in the local area.

  • Unit of work

    Five lessons aimed at pupils aged 9-10 years. Pupils explore data and the sensors on the BBC micro:bit through a variety of unplugged and programming activities.

  • Unit of work

    Five lessons aimed at pupils aged 8-9 years. Pupils develop their understanding of flowchart algorithms, selection, inputs and outputs by programming the BBC micro:bit to make a tester for electrical conductivity.

  • Design challenge

    Two simple projects to learn about the threats faced by fish and sea turtles and how technology can help them survive and promote bio-diversity. Design challenges for finding solutions to the Global Goals for sustainable development (SDGs).

Download the lesson plan overviews for ages 7-11 or ages 11-16.

do your :bit challenge resources

View all

Everything you need to run our exciting innovation and design challenge that combines the micro:bit with the UN's Global Goals.

Make it: code it projects

View all

Quick projects in MakeCode, Python & Scratch to help you get the most out of the micro:bit’s features — and have fun!

Classroom resources

View all

Resources to engage, support and celebrate success in your micro:bit activities including student handouts, reward certificates and posters.