AI-assisted
engineering.

Learn to check AI-generated code and deliver changes you can stand behind.

£495 including VAT per place.Four live 40-minute sessions.

The four operating rules

Each of the four sessions teaches one operating rule, applied to a realistic engineering task in the same session.

Write a definition first
Turn a one-line request into criteria, constraints and questions before AI starts producing it.
Check generated changes
Run the tests yourself, read the changed code and check any claims against the records before you merge.
Keep the scope small enough to review
Give the assistant one piece of work at a time. Each piece needs to be small enough for you to check and undo.
Change course when the evidence turns
If a check rules out your first idea, stop pursuing it. Save what you've learned and try a different approach.

Who the course is for

For engineers with two months to two decades of experience. You should be comfortable reading, changing and testing code. Newer engineers get a method to follow. Experienced engineers examine decisions they may otherwise make by instinct. No particular model or editor is required.

Work mostly in documents and data? See the business course.

Outside the course

  • A general introduction to AI
  • A prompt-writing workshop
  • A product demonstration
  • A claim that one tool can replace engineering review

The four repository tasks

The examples below come from the current course repositories. They describe the learner task without revealing the facilitator checks.

Session 1

Verification before trust

Until you have checked it independently, generated work stays untrusted.

Exercise
Review a supplied patch for a transcript service. Its visible tests pass, which is not, on its own, enough to approve the change.
You produce
The code you'd merge, a test of your own and a short written review.
Session 2

Problem definition

Ask what the request means before you start implementing it.

Exercise
Your task is a one-line request for installer profile pictures. Find the unanswered questions, agree what is in scope and describe how you'll test it, so the next engineer doesn't have to guess.
You produce
An implementation-ready task definition, revised after a repository review.
Session 3

Bounded delegation

A coding tool gets only as much work as you can still properly review.

Exercise
Add project notes to a repository. Sounds simple, except this repository holds conflicting conventions, old code, security-sensitive helpers and a strict dependency policy.
You produce
A focused code change, delivered and checked in small steps.
Session 4

Recovery and change control

Change course when the evidence shows that the current approach is wrong.

Exercise
Investigate stale note history where the obvious cache diagnosis may not explain the failure.
You produce
A clean final fix and a record of what you established, ruled out and changed.

The work you take away

Four live 40-minute sessions, weekly over four weeks, each built around prepared repository work with live tutor review.

Each repository includes a task, existing code and visible tests. You keep the final change and written work you produce.

Python, TypeScript, C# and Rust exercises

You can take all four sessions in Python. Some sessions also have TypeScript, C# or Rust exercises, and Lee will confirm which set your cohort uses before you book.

How a session runs

  1. 01
    Briefing

    Lee explains the rule and the engineering risk behind it.

  2. 02
    Repository work

    You inspect the task, use your coding assistant and run your own checks.

  3. 03
    Review

    You explain what you accepted, changed or rejected and show the evidence.

  4. 04
    Debrief

    Compare your approach with the rest of the group and discuss where you'd use it at work.

Module 1 task slide describing the supplied patch review
Open the full-size Module 1 task briefing

How feedback is given

Lee looks at your finished change and the checks behind it. He also reviews any extra changes you allowed in, and what you did when a check challenged your approach.

Model choice, prompt style and token use are not scored. A single session gives limited evidence and is not presented as a certification.

Feedback from the first cohort

The first engineering cohort ran in July and August 2026. These two comments came through the course feedback form with permission to publish, and both appear in full.

All four learners rated the course 5 out of 5

Rated 5 out of 5

The AI-Assisted Engineering course is exceptionally well structured and refreshingly practical. Its focus on defining work clearly, independently verifying AI-generated code, controlling scope, and adapting when evidence challenges an approach addresses the realities of using AI in software development. The hands-on repository exercises, live tutor feedback, and support for multiple programming languages make the learning immediately applicable. It’s a thoughtful, credible course that promotes responsible engineering judgment, not simply faster code generation.

Camila CotaEngineering course, September 2026

Rated 5 out of 5

Before the course, I mainly focused on solving the technical problem. Now I ask better questions, think more like a product owner, and look for evidence first. I learned to check test cases, reproduce issues, keep logs, and make small, meaningful commits. This has made my development process more structured and reliable.

The practical exercises helped me most because they showed me how to apply these habits to real problems while using AI responsibly and validating its output.

I especially appreciated how supportive you were throughout the course. You always took the time to answer my questions and guide me, which made the learning experience much more valuable.

One thing I would improve is adding a collaborative project where participants work together on a larger task. I think that would make an already great course even better.

Sujal NeupaneEngineering course, September 2026
Lee Crossley

Lee teaches every session

Lee created the course, its exercises and the assessment material. He teaches every session live and reviews the work you produce.

Defined tasks versus real repository work

Small, well-defined tasks with a quick check are where coding assistants can be most useful. Long, ambiguous repository work can hand that gain back through review, rework and regression cleanup.

A controlled experiment found developers completed one defined JavaScript HTTP-server task 55.8% faster with GitHub Copilot.

Experienced developers took longer

METR's early-2025 randomised study found experienced open-source developers took 19% longer with AI tools on real issues in repositories they knew, even though they believed they had been faster.

Lee calls the lost time review churn and expansion: plausible changes grow, engineers find regressions and the time saved generating code is spent establishing what is safe to keep.

Read the controlled Copilot study, METR's early-2025 study and METR's 2026 update. The later update says newer tools probably improve results, but selection effects prevented a reliable current estimate.

Session privacy

The course is live and unrecorded. You control what you share with Lee and the group.

  • Zoom is not recorded and its automatic AI summary is off.
  • Any optional local capture needs written agreement.
  • You may decline to share your assistant conversation.
  • Team reporting is agreed before a private course begins.

Price and dates

Get the dates when booking opens.

Get the engineering course dates

Read the waiting-list terms or booking terms.

Price
£495 including VAT per place
Format
Four live 40-minute sessions, weekly over four weeks
Delivery
Live online, at United Kingdom times
You keep
You keep the final change and written work you produce.
After you join the list
We email you the dates and booking route first. Joining is free and you do not have to book.
Next dates
Dates go to the waiting list first.