Start with the topic guide.
Encapsulation, composition over inheritance, polymorphism, SOLID principles, creational patterns, factory method, builder, singleton, structural patterns, adapter, decorator, facade, behavioural patterns, strategy, observer, command, and state pattern.
This is a learning outline. A complete worked tutorial has not been published for this topic yet.
Concept scope
Object-Oriented Design & Design Patterns: 17 short lessons, one for each concept. Encapsulation, composition over inheritance, polymorphism, SOLID principles, creational patterns, factory method, builder, singleton, structural patterns, adapter, decorator, facade, behavioural patterns, strategy, observer, command, and state pattern.