First lessons with Python and the micro:bit
Unit of work
6 lessons
Python
9-12 yrs, 11-14 yrs
Help your learners transition from block-based to text-based coding with six familiar projects. This unit of work is ideal for learners who have previously completed First lessons with MakeCode and the micro:bit, as each lesson compares the MakeCode blocks with the Python code for each project.
The micro:bit Python Editor has been designed to help overcome barriers to text-based coding in the classroom, making it easier to be creative by supporting debugging and discovery of working code snippets.
Projects include a name badge, animation, using inputs and outputs to make an emotion badge, using sensors to make step counters and nightlights, and finally combining skills from previous lessons to make a rock, paper, scissors game.
Computational thinking:
Algorithms
Computer systems:
Input/output
Sensors
Digital arts:
Animation
Programming:
Iteration
Randomisation
Selection
Sequence
Text-based programming
Variables






