Module 1: Engineering Floor
1 min read·13 Oct 2026
What you need first
- You have written small programs in any language.
- A Google account for Colab, and a Groq or Gemini key in Colab's Secrets panel (see the course setup page).
- For the optional parts only: Node.js 20.19 or newer and Docker on your own computer.
What you will build
A project skeleton for the Harbourline engagement: the harbourline-claims repository, with tests, CI, Docker Compose and secrets handled properly.
Lessons
| File | Title | Minutes | Depth tags |
|---|---|---|---|
01-core.md | Lesson 1: The core toolkit you bring on site | 50 | Essential, Recommended |
02-backend.md | Lesson 2: The backend behind one late claim | 60 | Essential, Recommended |
03-frontend.md | Lesson 3: A screen the claims team can trust | 60 | Essential, Recommended, Optional |
04-infrastructure.md | Lesson 4: Infrastructure: getting the claims tool off your laptop | 50 | Essential, Recommended |
Extras
05-module-lab.md: Lab: The claims service skeleton, end to end (75 minutes): joins the four lessons into one repository that records Dana's email once, triages it in the background and passes five checks.06-incident-file.md: Incident: Stolen CI secrets that never expired (35 minutes): CircleCI's January 2023 breach, replayed on a simulated Harbourline CI store and fixed with short-lived credentials.