Skip to content
Heidelberg AI Curriculum
Heidelberg AI
Curriculum

1Pick your portal

MatrixListJourney

2Your references

AI newsDailyChangelogDailyFAQTipsHow-tos
CanvasesGlossaryTools indexApp store (opens in a new tab)LLM index (opens in a new tab)Videos
A living curriculum for practical AI work.
  1. Home
  2. Matrix
  3. Write code

Track T08

Write code

Follow this capability from individual use to systems other people can depend on.

04books
T08-L0201

Code without being a developer

You will use an AI coding assistant to produce one small script, understand its steps, and verify its result. Use only public, synthetic, or explicitly approved data. You remain responsible for every command you run and every file the script changes.

Power user34 min
T08-L0302

Spec-driven development

At Level 3 Builder, another person may depend on code you direct an agent to change. The goal is no longer merely to get code that runs. You need a change whose intended behavior was agreed before implementation, whose boundaries are visible in the diff, and whose evidence lets a reviewer accept or reject it...

Builder68 min
T08-L0403

Working in a real repo

At Level 4 Integrator, a code change is not delivered when it works on your machine. It is delivered when it has a known base, a narrow branch, reproducible local evidence, an inspectable pull request, an independent review, required checks, and a merge path that protects everybody else's work.

Integrator90 min
T08-L0504

Agents in CI, and what they pull in

At Level 5 Operator, automation can propose changes while nobody is watching, consume third-party code, and move an artifact toward a shared environment. Your job is to make its authority smaller than its task, make every release claim traceable to an exact commit and artifact, and prove that the previous approved...

Operator120 min
CurriculumAll tracks

Heidelberg AI Curriculum · 2026