01-Complete Software Design and Architecture Roadmap Master the layers of software engineering from Clean Code to Enterprise Patterns 📅 Mar 8, 2026 📝 Topics Covered 1. First Principles 2. The Software Design & Architecture Stack 3. The Roadmap Stages Stage 1: Clean Code Stage 2: Programming Paradigms Stage 3: Object-Oriented Programming (OOP) Stage 4: Design Principles Stage 5: Design Patterns Stage 6: Architectural Principles Stage 7: Architectural Styles Stage 8: Architectural Patterns Stage 9: Enterprise Patterns 4. Low-Level Design (LLD) Video Resources
04-SOLID Design Principles Explained Master SRP, OCP, LSP, ISP, and DIP for maintainable object-oriented code 📅 Mar 11, 2026 📝 Topics Covered 1. What are the SOLID Principles? 2. The Symptoms of Bad Code 3. The Motivation Behind SOLID 4. The SOLID Principles Explained S: Single Responsibility Principle (SRP) O: Open-Closed Principle (OCP) L: Liskov Substitution Principle (LSP) I: Interface Segregation Principle (ISP) D: Dependency Inversion Principle (DIP) 5. The Cost of Violation vs. Benefits of Adherence 6. Practical Exercise: Data Munging
05-Introduction to Design Patterns Understanding Creational, Structural, and Behavioral Patterns 📅 Mar 12, 2026 📝 Topics Covered 1. What is a Design Pattern? 2. Design Patterns vs. Algorithms 3. The Three Classifications of Patterns Creational Patterns Structural Patterns Behavioral Patterns 4. Cheat Sheet: Catalog of Design Patterns
06-Creational Design Patterns Master Factory, Builder, Singleton, Prototype, and Abstract Factory 📅 Mar 13, 2026 📝 Topics Covered 1. What are Creational Patterns? 2. Factory Method Design Pattern 3. Builder Design Pattern 4. Singleton Design Pattern 5. Prototype Design Pattern 6. Abstract Factory Design Pattern
07-Structural Design Patterns Adapter, Bridge, Composite, Decorator, Flyweight, Proxy, and Facade 📅 Mar 14, 2026 📝 Topics Covered 1. What are Structural Patterns? 2. Adapter Design Pattern 3. Bridge Design Pattern 4. Composite Design Pattern 5. Decorator Design Pattern 6. Flyweight Design Pattern 7. Proxy Design Pattern 8. Facade Design Pattern
08-Behavioral Design Patterns Chain of Responsibility, Command, Observer, State, Strategy, and more 📅 Mar 15, 2026 📝 Topics Covered 1. What are Behavioral Patterns? 2. Chain of Responsibility Design Pattern 3. Command Design Pattern 4. Iterator Design Pattern 5. Mediator Design Pattern 6. Observer Design Pattern 7. State Design Pattern 8. Strategy Design Pattern 9. Template Method Design Pattern 10. Visitor Design Pattern