Free module
Agentic software engineering: working with coding agents
Learn to work with AI coding agents hands on: task specs, context files, tests as guardrails, reviewing changes, CI steps and budgets.
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1 · Container lab
Writing a task a coding agent can do
I can write a task specification that a coding agent can finish and I can check.
Read the lesson2 · Container lab
Context files for coding agents
I can write a short context file that tells a coding agent how to work in a repository.
Read the lesson3 · Container lab
Tests as guardrails for coding agents
I can write a failing test first so that a coding agent's work is checked.
Read the lesson4 · Container lab
Reviewing a coding agent's change set by risk
I can sort a coding agent's change set by risk before I read it.
Read the lesson5 · Container lab
Coding agents in a CI pipeline
I can design a pipeline step for a coding agent with a person's approval before the merge.
Read the lesson6 · Container lab
Budgets, stop rules and what not to delegate
I can set a budget and a stop rule for a coding agent and decide whether a task is worth giving it.
Read the lesson
Worked in a real lab
Every lesson of this module is worked in a lab started for you alone. The labs it uses:
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.