Learn

Tracks by level. Each lesson takes 10 to 25 minutes: a short concept, a rule of thumb, an exploration and an exercise where your tests must detect planted bugs.

Tracks by level

Your progress stays in this browser only.

Tracks by level, with your progress in this browser
LevelTrackProgress
1FoundationsWrite tests that catch real bugs: both sides of a rule, boundary values, one broken rule at a time, every combination of conditions and state transitions. Then report a defect that can be reproduced and turn acceptance criteria into tests.0 of 7
2PractitionerTDD with hidden checks and tests for a class with state and errors. Write the code from a list of tests, face the edge cases of money and errors, and test a class with state. Then decide the order of tests when time is short and estimate the effort with a technique.0 of 5
3AdvancedContract, visual regression, performance and test suite architecture.Planned for the next phase
4ExpertEvaluating AI features, risk-based strategy and observability.Planned for the next phase

Going further

To go deeper on a concept, use the guides. To train without theory, try Bug Hunt and the playgrounds.