Using short and friendly videos, our courses cover a range of topics to do with computing and the micro:bit. They also provide useful teaching resources such as workbooks, activity plans, posters and learner activity sheets.
Our courses are available for free on our learning platform.
If you are new to computing or to the BBC micro:bit, these courses are a great place to start.
Let’s talk about computing fundamentals
Introduces a number of key terms in computing and computational thinking such as algorithms, abstraction, decomposition and variables. It highlights what these terms mean, ways to explore them in your classroom and how they connect with things you already know.
Practical tips for teachers using the BBC micro:bit
Introduces the basics of what you need to get started teaching with the micro:bit, some practical suggestions and top tips for getting the most from your lesson time.
Introduces the BBC micro:bit and how it’s the ideal tool for teaching computational thinking and computer systems in a creative way. We explore the main inputs and outputs: buttons and the LED display.
If you are looking for inspiration on ways to code the micro:bit with Microsoft MakeCode, then these courses are a great place to start.
Introducing loops
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.
Shows how to use the micro:bit’s built-in accelerometer, light and magnetism sensors to build simple working models of control systems like nightlights and alarms. We also show how to extend the micro:bit’s inputs by making your own switches with simple materials like kitchen foil and cardboard.
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.
Explores 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.
Introduces how to use the BBC micro:bit as an effective tool to support hands-on science investigations in your classroom. It highlights four engaging, practical science investigations that you can take back to your classroom.
If you are looking for inspiration on ways to code the micro:bit with Python, then this course is a great place to start.
Introducing Python and the micro:bit
Introduces our Python Editor that helps learners to write code for the BBC micro:bit. We will highlight all the great features in our editor that support you and your learners to code the micro:bit successfully using Python.
Courses that help educators to bring out digital creativity in their students.
Introduction to design thinking
Introduces design thinking as a framework to explore digital creativity in the classroom. It encourages learners to think about the challenges people experience and to develop solutions to help them.
Shows you how design thinking can help when tackling creative challenges with your learners. It uses examples aligned with the United Nation's Global Goals to bring the content to life.