# Optional Learning

Long-form learning material for people who want extra background or structured study time. This is optional and not required to adopt Sruja's core workflow.

| Course                                                                | Description                                                                     |
| --------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [Systems Thinking 101](systems-thinking-101/course-overview.md)       | Fundamentals, parts & relationships, boundaries, flows, feedback loops, context |
| [System Design 101](system-design-101/course-overview.md)             | Fundamentals, building blocks, advanced modeling, production readiness          |
| [System Design 201](system-design-201/course-overview.md)             | High throughput, real-time, data-intensive, consistency                         |
| [Ecommerce Platform](ecommerce-platform/course-overview.md)           | Vision, architecture, SDLC, ops, evolution, governance                          |
| [Production Architecture](production-architecture/course-overview.md) | Performance, modular design, governance                                         |
| [Agentic AI](agentic-ai/course-overview.md)                           | Fundamentals, patterns, modeling for AI systems                                 |
| [Advanced Architects](advanced-architects/course-overview.md)         | Policy as code and advanced topics                                              |

If you're evaluating or adopting Sruja, start with [Quick start](../getting-started.md) and the core docs first. Come back here only when you want deeper study material.
