Kotlin — Design Patterns Masterclass
★ A hand-authored, chapter-by-chapter course — not a drill pack. Starts with OOP foundations and the five SOLID principles, then walks the full Gang-of-Four catalogue (Singleton through Visitor + Flyweight) re-told through idiomatic Kotlin (`object`, `data class.copy()`, sealed-class `when`, function-type Strategy), and finishes with a Ride-Sharing capstone where you compose four patterns into one working back-end. Every lesson ships explanatory prose, captioned canonical examples, a runnable practice challenge with stdin/stdout tests, AND a hand-authored animated walkthrough (actors, events, narration) so you SEE the shape — not just read about it. 36 lessons · 43 challenges · 85 test cases · 158 frames · server-side Kotlin 1.8.20.