Learn how to change code without fear
Choose the right test boundary, avoid false confidence from coverage numbers, and write failures that explain exactly what broke.
AI can write code faster than you can review it. Learn to build test suites, evaluations, and CI guardrails that let you merge agent-written changes with confidence, with Eric Elliott and Jan Hesters.



Choose the right test boundary, avoid false confidence from coverage numbers, and write failures that explain exactly what broke.
Separate test-writer, implementer, and orchestrator roles so an agent never writes code and grades its own work.
Use prompt evaluations, protected guard suites, smoke tests, and rollbacks to catch mistakes before they reach users.
Built for different starting points
From junior engineers to senior staff, engineering leaders, and vibe coders, every experience level can learn something. Start with shared foundations, then move into bleeding-edge AI evaluations, multi-agent TDD, and CI guardrails that many teams have not used before.
18 modules from first principles to agent pipelines
First, learn how to design tests you can trust. Then teach those standards to your agents and build guardrails that let them move fast without silently breaking production.
Your instructors
Two perspectives on software design, testing, technical leadership, and building with AI.
One price per attendee
Learn the testing system that turns fast agent output into changes you can verify, review, and merge with confidence, with Eric Elliott and Jan Hesters.
Feedback on Eric's teaching and writing, and on Jan's mentorship and engineering leadership. Workshop attendee reviews will follow after the first session.
Before you reserve
The practical details about the curriculum, ticket, and tentative schedule.
Can't find what you're looking for? Email jan@reactsquad.io.