Lesson 1: From blocks to text
Exploring how Python is similar to and different from block coding.
New statutory RSHE guidance is here. We’re creating our brand new RSE & PSHE scheme ready for September 2026. Learn more
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
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.




