Refreshed scheme (2026)
Lesson 1: From blocks to text
Exploring how Python is similar to and different from block coding.
Learning objective
This content is for subscribers only. Join for access today.
Success criteria
This content is for subscribers only. Join for access today.
National curriculum
Cross-curricular links
Before the lesson
This content is for subscribers only. Join for access today.
Lesson plan
1. Recap and recall
Before starting this unit, check that the children can recall:
Programs can be explored and tested on the BBC micro:bit to see how they work.
Predicting code means thinking about what it will do before running it.
Inputs, variables and conditions make programs interactive.
Sensor data, such as from pedometers or weather checkers, can control what a program does.
Programs can respond to real-time readings from sensors.
Debugging means finding, fixing and improving code to make it work correctly.
This content is for subscribers only. Join for access today.




