Before the lesson
Download classroom resources
Learning objective
- To understand basic Python commands
National curriculum
Pupils should be taught to:
- Solve problems by decomposing them into smaller parts
- Design, write and debug programs that accomplish specific goals
- Use sequence, selection, and repetition in programs
Success criteria
Cross-curricular links
Attention grabber
Main event
Differentiation
Pupils needing extra support: May need to complete the same activity using Scratch, so that they can use the blocks rather than relying on typing.
Pupils working at greater depth: Should be able to clearly and confidently explain where each section of their code is.