Skip to content

Logic Line

Programming

The line everything else connects to. Students learn to think in steps, write real Python, and build tools that solve a problem they actually have. It is the skill that transfers to every other subject they study.

  1. Cadet
  2. Driver
  3. Engineer
  4. three terms, 12 weeks each
Group size
Six students per instructor, capped.
Where to start
Nobody is placed on paper. Your child comes to a free taster and we agree the level together.
What to bring
Nothing. We supply the machines, and every tool is free to keep using at home.

Three levels, one line.

A student joins where they are and moves up a level each term. Nobody repeats a year, and nobody starts from scratch twice.

1

Cadet

New to code · Usually 11–13

7 stops

For students who have never written a line of code. Week one assumes nothing.

A working program of their own — a quiz, a tool or a bot — that runs and does something useful.

  • Python
  • VS Code
  • Git
  • GitHub
  • SQLite
  1. Boarding

    Week 1

    A program running in session one. Variables, input, output, and the moment the machine does what they said.

  2. Decisions

    Week 2

    Conditionals. Making a program that behaves differently depending on what it is told.

  3. Repetition

    Week 4

    Loops. Why a computer is extraordinarily good at the boring parts.

  4. Collections

    Week 6

    Lists and dictionaries. Holding more than one thing at once without losing track of it.

  5. Functions

    Week 8

    Naming a chunk of work and using it again. The idea the rest of programming is built on.

  6. Debugging

    Week 10

    Reading an error message instead of panicking at it — the single most useful habit in the course.

  7. Ship It

    Week 12

    A finished program they demo to the room, and take home working.

2

Driver

Building things that last · Usually 12–15

7 stops

For students who have finished Cadet, or who already tinker at home and can explain what a loop does.

A program with a real interface and real data — something a stranger can use without being told how.

  • Python
  • VS Code
  • Git
  • GitHub
  • SQLite
  1. Structure

    Week 1

    Splitting a program across files. Why a thousand lines in one file eventually stops working.

  2. Data In

    Week 2

    Reading files and calling real APIs. Working with data they did not type themselves.

  3. AI & Logic

    Week 4Both lines

    Both lines stop here. How a machine actually reaches a decision, where it gets things wrong, and how to check its work instead of trusting it.

  4. Interfaces

    Week 6

    Giving a program buttons instead of a blinking cursor, then watching someone else use it.

  5. Storage

    Week 8

    Saving state properly. Databases, without the jargon that usually comes with them.

  6. Testing

    Week 10

    Proving it works rather than hoping. Writing the test that catches your own mistake.

  7. Ship It

    Week 12

    Deployed somewhere real, with a link they can send to someone who wasn't in the room.

3

Engineer

Working like a professional · Usually 14–16

7 stops

For students who have finished Driver and can build something unaided. The term is mostly their own project.

A project they specified, built and released themselves, with the code public and readable on GitHub.

  • Python
  • VS Code
  • Git
  • GitHub
  • SQLite
  1. Specification

    Week 1

    Deciding what to build — and, harder, what not to build. Scope is a skill.

  2. Algorithms

    Week 2

    Sorting, searching, and the first real answer to why one solution beats another.

  3. Version Control

    Week 4

    Git properly. Branches, history, and being able to undo a bad afternoon.

  4. Working Together

    Week 6

    Reading someone else's code and adding to it without breaking it.

  5. Performance

    Week 8

    Measuring before optimising, then making it genuinely fast.

  6. Code Review

    Week 10

    Giving and taking feedback on code without taking it personally.

  7. Ship It

    Week 12

    Public repository, a README a stranger can follow, and a release.

Try one session before you decide.

The taster is a full 90-minute session and it’s free. We’ll agree the right level together afterwards.