Software Architecture & Design
Learn to design scalable, maintainable, and resilient software systems. Covers design patterns, microservices, system design interviews, and architectural trade-offs.
10 subcategories · 626 courses total
API Design & Management
100 courses
Microservices Architecture
61 courses
Cloud-Native Architecture
61 courses
Secure Software Architecture
60 courses
Architectural Modeling & Documentation
59 courses
Domain-Driven Design (DDD)
58 courses
Scalability & Resilience Patterns
58 courses
Software Design Patterns
57 courses
System Design Interviews
56 courses
Event-Driven Architecture (EDA)
56 courses