Track · 13 modules · 70 lessons
Object-oriented design from principles to patterns to full case studies, with a drill closing every module.
Start here · Object thinking
Classes as responsibilities
0%
0 / 70
Stage 01
Objects, responsibilities, principles and the diagrams that express them.
Stage 02
The catalogue, each with the problem it solves and the trap it sets.
Stage 03
From requirements to a domain model that holds under concurrency and change.
Stage 04
Full designs worked end to end, the way interviews run them.