Low-Level Design

LLD Topics

Design patterns, SOLID principles, OOP case studies & advanced C# / .NET concepts

23 Design Patterns 5 SOLID Principles 72 Case Studies 10 Advanced Topics
5 Principles โ€” All Complete

SOLID Principles

23 Patterns โ€” 8 Complete

GoF Design Patterns

Creational PatternsPatterns that deal with object creation mechanisms, trying to create objects in a manner suitable to the situation

Structural PatternsPatterns that ease design by identifying simple ways to realize relationships between entities

Behavioral PatternsPatterns that identify common communication patterns between objects and increase flexibility in carrying out communication

72 Case Studies โ€” 7 Complete

OOP Case Studies

Starter 9
10 Deep Dives โ€” Coming Soon

Advanced Topics

Concurrency Patterns Unit Testing Patterns DI Deep Dive Repository & Unit of Work Refactoring Patterns Reflection & Metaprogramming DDD Tactical Patterns CQRS Clean Architecture Event-Driven Architecture