Lessons (6)
These resources will be removed by end of Summer Term 2025.
Switch to our new teaching resources now - designed by teachers and leading subject experts, and tested in classrooms.
In this lesson, we will be introduced to the micro:bit and its block based programming environment, MakeCode.
1 Slide deck
1 Worksheet
1 Quiz
1 Video
In this lesson, we will explore how 'if... then... else...' statements are used to direct the flow of a program. We will then use this learning to create a fortune teller project to run on a micro:bit.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will use the buttons to change the value of a variable using selection. We will then develop our programs to update the variable by using the micro:bit's accelerometer which senses motion. Finally, we will learn that a variable can be displayed after it is updated or in response to an input.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will use the compass on the micro:bit as an input device. We will initially design and create a program to display the direction in which the micro:bit is pointing before turning it into a navigational device.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will design a project to make a micro:bit step counter. We will use a familiar design template to design the algorithm, appearance and to program flow of the project.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will make a micro:bit based step counter following a design. We will test and debug our code and look for ways to improve the sensitivity of our counter.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video