Used in 8,340 schools!
Explore Kapow

Lesson 2: Coding and debugging

Coding more efficient programs by incorporating structures such as sequencing, selection, repetition, variables, inputs and outputs.
iStock 996990848 Copy

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.

Before the lesson

This content is for subscribers only. Join for access today.

Lesson plan

1. Recap and recall

Display the Presentation: Speak like an expert and allow time for paired discussion.

This content is for subscribers only. Join for access today.

Originally created by:
Cat Lamin Specialist Profile Picture April 2021
Cat Lamin Computing specialist

Cat is a former primary school teacher with 12 years of teaching experience. She has a passion for coding and computer science and specialises in supporting teachers who are getting started on their journey into using technology in the classroom. In 2017 she was shortlisted for the European Digital Woman of the Year award and has been invited to speak about her experiences teaching computer science around the world including in Brazil, Argentina and the US. Cat is passionate about talking about equality, stereotypes and mental health as well as supporting the teaching of computer science.

Cat has created engaging topics that range from an introduction to Computing for KS1 pupils to a KS2 lesson on the first computer and how it cracked the Enigma code. Cat has also worked on our online safety lessons that form part of our RSE and PSHE resources.

Find out more
Maintained by: Kapow Primary teamLast update: 15 April 2026

Related content

Start using Kapow Primary for free

No credit card requiredFree trial