Python for Kids · Class 6 · Module 1 of 9

Thinking Like a Programmer

Before a computer can be clever, somebody has to be clear. That somebody is you.

8 sessionsSessions 1–8
4 weeksTypical pace
BeginnerLevel
Class 6Python & Coding
Three numbered instruction cards linked by arrows
The big idea

A computer is astonishingly fast and astonishingly literal — it does exactly what it is told, in exactly the order it is told. Programming is the skill of chopping a job into steps so small and so obvious that nothing is left to guess. In this module students write those steps in plain English first, then translate them into Python.

Why it matters

Every game, app and robot your child has ever used started life as a list of clear steps. Thinking in steps sharpens maths reasoning and explanation long before it sharpens code.

Unpacked

What you will actually learn

Three core ideas, each taught with worked examples and then practised until it feels obvious.

01

Algorithms in daily life

An algorithm is a recipe. Brushing teeth is an algorithm: pick up brush, add paste, brush for two minutes, rinse. Swap two steps and the result turns strange — and that is exactly how bugs are born.

02

Python workspace

The editor is where you write, Run is the “go” button, and the output panel is where Python answers back. Knowing which box does what removes most beginner panic on day one.

03

First print program

print() is Python’s voice. Whatever you place inside the brackets, Python says on screen — quote marks, spelling mistakes and all.

Did you know?

Python is not named after the snake. Guido van Rossum named it after the British comedy show Monty Python’s Flying Circus.

Common mix-up

“The computer understood what I meant.” It never does. It understood what you typed — which is why one missing bracket can stop a whole program.

Session by session

Your 8-session journey

Sessions 18 of the 72-session year, at two one-hour sessions per week.

  1. 1

    Warm-up and big picture

    Where this module fits, what you will build, and a hands-on starter that gets everyone curious about algorithms in daily life.

  2. 2

    Algorithms in daily life

    Guided teaching on algorithms in daily life, worked through together with the teacher.

  3. 3

    Algorithms in daily life — practice lab

    Independent practice, small challenges and one deliberate mistake to diagnose.

  4. 4

    Python workspace

    Guided teaching on python workspace, building directly on the previous two sessions.

  5. 5

    Python workspace — practice lab

    Applied tasks that combine algorithms in daily life and python workspace in one piece of work.

  6. 6

    First print program

    First print program introduced and practised, completing the toolkit needed for the project.

  7. 7

    Project build

    Guided build session for the module project: Interactive introduction card.

  8. 8

    Test, present and reflect

    Finish, test against the checklist, present the work and explain the decisions behind it.

Project lab

Interactive introduction card

Every module ends with something the student built themselves and can demonstrate. This is the piece that goes into their portfolio and gets explained out loud at the end of session 8.

Try this at home

Write instructions for making a jam sandwich, then ask a parent to follow them exactly and literally. The mess on the plate is the lesson.

It is finished when

  • It works from start to finish without breaking
  • You can explain every part of it in your own words
  • You tested it and improved at least one thing afterwards
  • Someone else used or understood it without your help

By the end of this module

Students finishing Module 1 can:

  • Explain and use algorithms in daily life without prompting
  • Explain and use python workspace without prompting
  • Explain and use first print program without prompting
  • Build and finish interactive introduction card
  • Test your own work and correct what you find
  • Talk an adult through what you made and why

Word bank

The vocabulary introduced here, in plain language:

algorithm
A step-by-step plan for getting something done.
program
An algorithm written in a language a computer can run.
syntax
The spelling and punctuation rules of a coding language.
Module challenge

Think you have got this?

0 XPLevel 1 · Curious Beginner

6 quick questions drawn from this module — vocabulary, the project you build, and a myth-or-fact round. Every wrong answer explains itself, so a mistake still teaches you something.

🎯 6 questions⚡ Up to 80 XP

Your child's free trial is one message away.

Tell us your child’s class and what they enjoy. We will suggest the closest program fit—no pressure and no upfront payment.