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.
Before a computer can be clever, somebody has to be clear. That somebody is you.
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.
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.
Three core ideas, each taught with worked examples and then practised until it feels obvious.
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.
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.
print() is Python’s voice. Whatever you place inside the brackets, Python says on screen — quote marks, spelling mistakes and all.
Python is not named after the snake. Guido van Rossum named it after the British comedy show Monty Python’s Flying Circus.
“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.
Sessions 1–8 of the 72-session year, at two one-hour sessions per week.
Where this module fits, what you will build, and a hands-on starter that gets everyone curious about algorithms in daily life.
Guided teaching on algorithms in daily life, worked through together with the teacher.
Independent practice, small challenges and one deliberate mistake to diagnose.
Guided teaching on python workspace, building directly on the previous two sessions.
Applied tasks that combine algorithms in daily life and python workspace in one piece of work.
First print program introduced and practised, completing the toolkit needed for the project.
Guided build session for the module project: Interactive introduction card.
Finish, test against the checklist, present the work and explain the decisions behind it.
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.
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.
Students finishing Module 1 can:
The vocabulary introduced here, in plain language:
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.
Tell us your child’s class and what they enjoy. We will suggest the closest program fit—no pressure and no upfront payment.