Interactive Learning Map
Discover your personalized learning path through the documentation.
Drag the nodes, follow the connections, and chart a route through the documentation. Prefer a plain list? See the complete documentation index. Already know the topic? Search jumps you straight there.
Knowledge Map
Legend
Pick Your Level
Each track collects a handful of pages at the right depth; the map above shows how they connect.
Complete Beginner
No prior experience needed — short, friendly crash courses:
Intermediate
You know the basics — build real working knowledge:
Advanced
Comfortable already — dive into theory and research:
How to Navigate This Map
Interactive Features
- Click and drag nodes to explore the visualization
- Click any topic to see details and available content
- Use difficulty filters to focus on your level
- Follow connections to discover related topics
- Zoom and pan to explore different knowledge domains
Understanding Connections
Suggested Learning Paths
Three example routes through the site. Each top row is the spine; the row beneath lists the deeper companion topic for each step.
Path 1: Full-Stack / Cloud Developer
flowchart LR
G["Git Basics"] --> D["Docker"] --> DB["Databases"] --> A["AWS"] --> K["Kubernetes"]
G -.-> Gb["Branching"]
D -.-> Dc["Compose"]
DB -.-> DBd["Schema design"]
A -.-> At["Terraform"]
K -.-> Kh["Helm / operators"]
style G fill:#e3f2fd,stroke:#1565c0
style D fill:#e3f2fd,stroke:#1565c0
style DB fill:#e3f2fd,stroke:#1565c0
style A fill:#e3f2fd,stroke:#1565c0
style K fill:#e3f2fd,stroke:#1565c0
style Gb fill:#fff3e0,stroke:#e65100
style Dc fill:#fff3e0,stroke:#e65100
style DBd fill:#fff3e0,stroke:#e65100
style At fill:#fff3e0,stroke:#e65100
style Kh fill:#fff3e0,stroke:#e65100
Path 2: AI / ML Engineer
flowchart LR
AB["AI Basics<br/>(no math)"] --> NN["Neural Networks"] --> DL["Deep Learning"] --> GEN["Generative AI"] --> TH["AI Mathematics"]
AB -.-> M["Linear algebra<br/>& probability"]
NN -.-> T["Transformers"]
DL -.-> SD["Stable Diffusion"]
GEN -.-> LoRA["LoRA / ComfyUI"]
style AB fill:#e8f5e9,stroke:#2e7d32
style NN fill:#e8f5e9,stroke:#2e7d32
style DL fill:#e8f5e9,stroke:#2e7d32
style GEN fill:#e8f5e9,stroke:#2e7d32
style TH fill:#e8f5e9,stroke:#2e7d32
style M fill:#fff3e0,stroke:#e65100
style T fill:#fff3e0,stroke:#e65100
style SD fill:#fff3e0,stroke:#e65100
style LoRA fill:#fff3e0,stroke:#e65100
Path 3: DevOps Engineer
flowchart LR
GG["Git"] --> DD["Docker"] --> CI["CI/CD"] --> KK["Kubernetes"] --> OBS["Observability"]
GG -.-> Br["Branching strategy"]
DD -.-> Cmp["Compose"]
CI -.-> Pipe["Pipelines"]
KK -.-> Helm2["Helm"]
OBS -.-> Prom["Prometheus / Grafana"]
style GG fill:#ede7f6,stroke:#5e35b1
style DD fill:#ede7f6,stroke:#5e35b1
style CI fill:#ede7f6,stroke:#5e35b1
style KK fill:#ede7f6,stroke:#5e35b1
style OBS fill:#ede7f6,stroke:#5e35b1
style Br fill:#fff3e0,stroke:#e65100
style Cmp fill:#fff3e0,stroke:#e65100
style Pipe fill:#fff3e0,stroke:#e65100
style Helm2 fill:#fff3e0,stroke:#e65100
style Prom fill:#fff3e0,stroke:#e65100
Getting the most from these paths
- Start small. Pick one spine and follow it; resist learning five things at once.
- Follow the dotted lines later. The companion topics deepen each step once the basics click.
- Build as you go. Apply each topic to a tiny real project before moving on.
- Revisit. The advanced pages reward a second read after you’ve used the basics in anger.
Learning Paths by Role
Role-focused reading lists — the pages that matter most for each discipline, in order.
Full-Stack / Cloud Developer
Ship a service end to end, from repo to cloud:
AI / ML Engineer
From neural-network basics to production models:
DevOps Engineer
Build, ship, and run software reliably:
Game Developer
From engine fundamentals to shipping a game:
Data Engineer
Move, model, and serve data at scale:
Security Engineer
Defend systems across the stack:
SRE / Platform Engineer
Keep distributed systems healthy and observable: