Get updates on upcoming coursesGet course updatesWe'll email you the moment a batch opens.

Join the list

Upcoming courses

Get course updates

No sign-up and nothing to pay. We'll email you when a batch opens, and you can leave the list from any of those emails.

Which courses?

Tick as many as you like. You'll get one email per course when its batch opens.

Provide at least one: email or phone.

Courses20 places left

Build · Break · Fix — Software Engineering Foundations

Most courses teach a technology. This one teaches engineering. Over 15 weeks, beginners learn to break down problems, write working code, debug systematically, prove it works, and explain every line they submit. Python, Git, GitHub. No experience needed.

Every line you write is run and read in the room
Days
Sun, Fri, Sat · 6:30–8pm
Taught by
Moeed

What you will cover

4 blocks, in this order

Each block is taught in the room, with work marked by hand and returned to you.

  1. 01

    How Programs Work

    Variables, types, decisions, and loops. Students learn to trace code by hand, read error messages, and commit work to Git from day one.

  2. 02

    Structure and Data

    Functions, scope, and decomposition. Lists, dictionaries, and choosing the right shape for real, messy data.

  3. 03

    Engineering Practice

    Debugging as a repeatable process. Reading and safely changing code you didn't write. Testing, refactoring, and documentation.

  4. 04

    Software in the World

    Files, JSON, and APIs. Students build, review, and ship a final project — then defend every line of it out loud.

Wishlist

Can't make this batch?

Leave your name and we'll email you the moment the next Build · Break · Fix — Software Engineering Foundations batch opens for enrolment, before it's advertised anywhere else. It costs nothing and holds nothing.

Provide at least one: email or phone.

Interested in more than one? Pick from every course.

You leave with

  • A marked final project, reviewed in the room
  • An attendance record for every session
  • Direct access to your instructor, not a forum
← All courses

Courskills

1 of 2

What's holding you back right now?

What's holding you back right now?
Ask about a batch