1. Introduction to Domain-Driven Design
2. Introduction to the Example Online Library
3. Why Strategic Design
4. Bounded Context and Domain
5. Domain Storytelling
6. Event Storming 
7. Context Map
8. Overview of Strategic Design
9. Introduction to Tactical Design
10. Aggregate, Entity, and Value Object
11. Exposing Aggregates via APIs
12. Exposing Domain Events
13. Pitfalls in Tactical Design
14. Usage of Domain-Driven Design in a Greenfield
15. Domain-Driven Design in a Brownfield Project
16. Summary