From SOLID principles and Clean Code fundamentals to Gang of Four (GoF) Creational, Structural, and Behavioral patterns and Machine Coding case studies.
Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion.
Factory Method, Abstract Factory, Builder with fluent chaining, Singleton, and Prototype.
Adapter for interface translation, Decorator for dynamic behavior wrapping, and Facade gateways.
Strategy for dynamic algorithms, State machines, Observer pub/sub, and Command history.
Smart Multi-Floor Parking Lot, Elevator System, Rate Limiter, and Notification Dispatcher.