Complete curriculum

Two first-class disciplines. One architecture mindset.

Start with software systems or move into production generative AI. Each track progresses from foundations to enterprise design and a defended capstone.

TRACK 01

Software Architecture Mastery

Progress from architecture fundamentals to enterprise system design, governance, and technical leadership.

30chapters82hestimated
01Beginner

Foundations of Software Architecture

Understand architecture as a set of consequential decisions shaped by business goals and quality attributes.

3 modules · 12 lessons2.5h
02Beginner

Software Design Principles

Build maintainable systems through cohesion, dependency control, and pragmatic simplicity.

5 modules · 11 lessons2.9h
03Intermediate

Application Architecture

Compare layered, clean, hexagonal, modular, vertical-slice, CQRS, and domain-driven approaches.

7 modules · 15 lessons3.9h
04Intermediate

Monoliths and Microservices

Choose service boundaries and deployment models without falling into distributed-monolith traps.

7 modules · 15 lessons3.9h
05Intermediate

API Architecture

Design evolvable contracts and choose REST, GraphQL, gRPC, streaming, or webhooks by constraint.

7 modulesIn production
06Intermediate

API Gateway and Reverse Proxy

Place routing, policy, aggregation, and resilience at the right network boundary.

6 modulesIn production
07Intermediate

Identity and Access Management

Reason about identity flows, tokens, federation, and authorization models.

7 modulesIn production
08Intermediate

Database Architecture

Select and scale data stores using workload, consistency, and operational trade-offs.

7 modulesIn production
09Intermediate

Caching

Improve latency and capacity while managing invalidation, stampedes, and consistency.

6 modulesIn production
10Advanced

Messaging and Event-Driven Architecture

Build reliable asynchronous flows with queues, streams, retries, outbox, and sagas.

8 modulesIn production
11Advanced

Distributed Systems

Model latency, partial failure, consistency, consensus, clocks, and resilience.

7 modulesIn production
12Advanced

Resilience Patterns

Contain failures with timeouts, retries, circuit breakers, bulkheads, and backpressure.

7 modulesIn production
13Advanced

Scalability and Performance

Evolve a system from hundreds to millions of users through evidence-based scaling.

6 modulesIn production
14Intermediate

Cloud Architecture

Apply cloud models, regions, managed services, serverless, and cloud-native practices without vendor lock-in.

6 modulesIn production
15Intermediate

Containers and Kubernetes

Understand container packaging and Kubernetes scheduling, networking, configuration, and scaling.

7 modulesIn production
16Intermediate

Observability

Use logs, metrics, traces, and service objectives to understand production behavior.

7 modulesIn production
17Advanced

Security Architecture

Design defense in depth across identity, transport, secrets, data, networks, and supply chain.

7 modulesIn production
18Advanced

Integration Architecture

Connect enterprise systems using APIs, messaging, batch, synchronization, and anti-corruption layers.

6 modulesIn production
19Intermediate

Frontend Architecture

Choose rendering, state, composition, and deployment strategies for modern frontends.

7 modulesIn production
20Advanced

Enterprise Architecture

Align business, application, data, and technology landscapes through governance and capability thinking.

6 modulesIn production
21Intermediate

Architecture Documentation

Communicate systems through fit-for-purpose diagrams, models, decisions, and design documents.

6 modulesIn production
22Intermediate

DevOps Architecture

Design reliable delivery systems using automation, artifacts, infrastructure as code, and safe releases.

7 modulesIn production
23Advanced

Data Architecture

Separate operational and analytical workloads and design trustworthy data platforms.

6 modulesIn production
24Advanced

Architecture Patterns

Use a reference library of proven structural, integration, resilience, and migration patterns.

7 modulesIn production
25Advanced

Architecture Anti-Patterns

Recognize failure-prone structures and organizational habits before they harden.

6 modulesIn production
26Advanced

System Design

Work through requirements, capacity, APIs, data, scaling, reliability, and trade-offs for real products.

8 modulesIn production
27Advanced

Architecture Decision Making

Practice choosing between technologies and patterns with explicit reasoning.

6 modulesIn production
28Advanced

Solution Architecture

Translate functional and non-functional requirements into a defensible solution across systems and stakeholders.

6 modulesIn production
29Expert

Architecture Quality Attributes

Make availability, performance, security, operability, and changeability measurable design drivers.

6 modulesIn production
30Expert

Architecture Capstone

Design and defend an enterprise-grade system from discovery through deployment and evolution.

6 modulesIn production

TRACK 02

AI Architecture and Generative AI Systems

Design, evaluate, secure, scale, and operate production AI systems from model fundamentals to enterprise agentic platforms.

30chapters77hestimated
01Beginner

AI Architecture Foundations

Frame AI applications, platforms, infrastructure, roles, and lifecycle as an architecture discipline.

5 modulesIn production
02Beginner

Large Language Model Fundamentals

Build architect-level intuition for tokens, context, transformers, sampling, prompts, tools, and multimodality.

7 modulesIn production
03Intermediate

LLM Application Architecture

Connect frontend, orchestration, gateway, models, state, retrieval, tools, guardrails, and telemetry.

6 modulesIn production
04Intermediate

Prompt Architecture

Manage prompts as tested, versioned, secure production artifacts.

7 modulesIn production
05Intermediate

Retrieval-Augmented Generation

Ground model answers in governed knowledge through ingestion, indexing, retrieval, and augmentation.

6 modulesIn production
06Intermediate

Vector Databases

Choose vector infrastructure using search quality, filtering, scale, operations, and cost.

6 modulesIn production
07Advanced

Advanced RAG

Improve retrieval with rewriting, hybrid methods, hierarchy, graphs, agents, correction, and evaluation.

7 modulesIn production
08Intermediate

AI Agents

Understand tools, planning, memory, state, actions, observations, and bounded agent loops.

5 modulesIn production
09Advanced

Agentic Architecture Patterns

Select single-agent, router, supervisor, planner, reviewer, workflow, and human approval patterns.

7 modulesIn production
10Advanced

Multi-Agent Systems

Coordinate specialized agents using ownership, shared state, conflict controls, retries, review, and aggregation.

6 modulesIn production
11Advanced

AI Orchestration

Model reliable AI workflows with states, graphs, durable execution, tools, approvals, and retries.

6 modulesIn production
12Advanced

Memory in AI Systems

Persist only the memory that improves outcomes while respecting context limits, privacy, and expiration.

6 modulesIn production
13Advanced

AI Tools and Function Calling

Expose authorized enterprise capabilities through validated schemas and verifiable execution.

6 modulesIn production
14Advanced

Model Gateway Architecture

Centralize provider abstraction, routing, quotas, tracking, policy, caching, and fallbacks.

6 modulesIn production
15Advanced

Model Routing

Route requests by capability, quality, latency, cost, privacy, and failure behavior.

6 modulesIn production
16Intermediate

AI Caching

Reduce latency and spend using exact, semantic, response, embedding, retrieval, and prefix caches.

6 modulesIn production
17Advanced

AI Evaluation

Test probabilistic software with golden data, human judgment, automated judges, and outcome metrics.

7 modulesIn production
18Advanced

AI Observability

Trace prompts, models, retrieval, tools, agents, cost, errors, and user feedback.

7 modulesIn production
19Advanced

AI Security

Threat-model prompt injection, leakage, tool abuse, poisoning, supply chain, and excessive agency.

7 modulesIn production
20Advanced

AI Guardrails

Layer input, output, policy, privacy, tool, confidence, and human controls.

7 modulesIn production
21Expert

Enterprise AI Architecture

Compose shared gateways, retrieval, registries, evaluation, identity, governance, and cost controls.

6 modulesIn production
22Advanced

Private and Local AI

Combine cloud, self-hosted, local, air-gapped, and hybrid models around sovereignty and privacy.

6 modulesIn production
23Advanced

AI Infrastructure

Architect compute and serving for batch and real-time inference, scaling, queues, and availability.

7 modulesIn production
24Advanced

MLOps and LLMOps

Version data, models, prompts, experiments, evaluations, deployments, and rollouts.

7 modulesIn production
25Advanced

AI Cost Architecture

Balance token, embedding, vector, GPU, loop, and tool costs against quality and speed.

6 modulesIn production
26Advanced

AI Performance Architecture

Improve time-to-first-token and end-to-end latency across models, retrieval, tools, and queues.

6 modulesIn production
27Expert

AI Governance

Control AI risk through policy, approvals, inventory, data governance, audit, and oversight.

7 modulesIn production
28Expert

AI Architecture Decision Making

Choose RAG, tuning, workflows, agents, models, storage, memory, and approvals with explicit trade-offs.

7 modulesIn production
29Expert

AI System Design Challenges

Design secure, observable, evaluated AI assistants and multi-agent platforms for real enterprises.

7 modulesIn production
30Expert

AI Architecture Capstone

Design and defend a secure enterprise agentic AI platform end to end.

7 modulesIn production

Choose a starting point. Build toward judgement.

Create a free account to save your progress, take the module quizzes, and pick up where you stopped.

Start learning