Refreshed scheme (2026)

Programming: Exploring Python

Exploring Python programming, focusing on syntax, nested loops and debugging syntax and logic errors.

New statutory RSHE guidance is here. We’re creating our brand new RSE & PSHE scheme ready for September 2026. Learn more

Please note

This unit uses the BBC micro:bit and the micro:bit Python editor, which is supported by the Micro:bit Educational Foundation.

Teacher video: Exploring Python unit overview

An overview of the Year 6 Exploring Python unit.

Lessons

Refreshed

Lesson 1: From blocks to text

Refreshed
Free!

Lesson 2: Syntax rules

  • To follow Python’s syntax rules so the computer understands my instructions.

Refreshed

Lesson 3: Nested loops in Python

Refreshed

Lesson 4: Remixing Python

Refreshed

Lesson 5: Debugging Python

Key skills

  • Recognising a wider range
Lock

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

Key knowledge

To know:

  • Code may sometimes
Lock

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

Key vocabulary

loop (LKS2)

nested loop

Lock

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

Equipment list

Equipment needed across all lessons in this unit.

This list does not include equipment which is usually readily available in the classroom (e.g pencils, A4 paper etc)

Download

Full equipment list for the subject

Quantities marked × will update. Items without quantities are unaffected

  • micro:bit Python Editor ×1
  • Digital device (internet-enabled) ×15
  • Colouring pencils ×30
  • Large space ×1
  • Masking tape ×1
  • Scissors right- and left-handed options recommended. ×30
  • Sticky notes

The equipment below is optional

  • BBC micro:bits with battery packs if using tablets and micro USB cables if using laptops

  • Paper ×30
Lock

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

Related content

Padlock
Computing

Knowledge organiser – Computing Y6: Exploring Python

Aimed at pupils, two pages providing key facts and definitions from the unit ‘Exploring Python’.

Padlock
Computing

Vocabulary display – Computing Y6: Programming: Exploring Python

A display version of the vocabulary from the unit ‘Exploring Python’.

Subject resources

Lock

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

Teacher coding skills videos

A comprehensive range of coding skills videos which explain and demonstrate key coding concepts. These videos are designed to both guide and support teachers who find the programming component of the computing curriculum challenging, whilst also acting as a refresher for those more confident in their subject knowledge.
Understanding debugging in coding
Managing .hex files
Please don’t screenshot or copy images from this page.
Kapow Primary resources are created by teachers and protected by copyright. Copying images or slides into your own presentations (for example using the Snipping Tool) counts as reproducing the resource and isn’t permitted under the Kapow licence.
This resource is being accessed through your school’s Kapow licence.
Thank you for respecting the work of the teachers who create these materials.