Interactive Curriculum

Visual Developer Roadmaps

Step-by-step interactive node maps designed for systems and AI engineers. Progress is automatically persisted to your browser's local storage without requiring any login.

AI & SystemsAll Levels

Python & AI Engineering Track

A comprehensive journey from Python CPython internals and asynchronous concurrency to modern Tensor computation and Large Language Model architectures.

Track Milestones (6 Stages)
1. Python Foundations & Execution Model
2. Data Structures & Algorithms Under the Hood
3. Object-Oriented & Metaprogramming
4. Concurrency, Threading & AsyncIO
5. PyTorch, Autograd & Tensor Architectures
6. Modern LLMs, Transformers & Agentic Systems
Client-side progress trackingOpen Canvas
Distributed SystemsIntermediate

Distributed Systems & Consensus Track

Explore theoretical foundations and production implementations of distributed consensus, fault-tolerance, Raft, Paxos, sharded storage, and event-driven architectures.

Track Milestones (5 Stages)
1. Network Fallacies & Distributed Time
2. Consensus & The Raft Protocol
3. Distributed Storage, Sharding & Consistent Hashing
4. Distributed Transactions & 2PC / Saga
5. High-Throughput Stream Processing & Kafka
Client-side progress trackingOpen Canvas
CybersecurityAll Levels

Cybersecurity & Offensive/Defensive Systems Track

Deep dive into network protocol exploitation, modern cryptography, web security vulnerabilities (OWASP Top 10), binary reverse engineering, and cloud security architecture.

Track Milestones (5 Stages)
1. Network Protocols, Packet Sniffing & Wire Analysis
2. Web Application Exploitation & OWASP Top 10
3. Modern Applied Cryptography & PKI
4. Binary Exploitation & Reverse Engineering
5. Cloud Security, Zero-Trust & eBPF Telemetry
Client-side progress trackingOpen Canvas
Full-Stack WebAll Levels

Modern Full-Stack & Cloud Architecture Track

From Next.js React Server Components and microservice API gateways to distributed caching, PostgreSQL optimization, containerization, and cloud deployment pipelines.

Track Milestones (5 Stages)
1. Modern Frontend Architecture & Hydration
2. API Gateway & Protocol Design
3. Distributed Caching & Message Queues
4. Database Integration & Query Optimization
5. Cloud Deployments, Docker & Edge Runtimes
Client-side progress trackingOpen Canvas
Database SystemsAdvanced

Database Storage Engines & Data Engineering Track

Unravel how database engines store and retrieve bytes: B+ Trees, Write-Ahead Logs, Cost-Based Optimizers, LSM-Trees in NoSQL, and columnar OLAP analytics.

Track Milestones (5 Stages)
1. Relational Storage Engines & Page Layout
2. Transaction Concurrency & Recovery (ARIES)
3. Cost-Based Query Optimization & Execution
4. Distributed NoSQL & Columnar Storage
5. Vector Database Internals & Semantic Search
Client-side progress trackingOpen Canvas
DevOps & CloudAll Levels

DevOps & Site Reliability Engineering (SRE) Track

Automate planetary infrastructure: Linux kernel administration, Infrastructure as Code with Terraform, container runtimes, Kubernetes cluster operations, and SRE observability.

Track Milestones (5 Stages)
1. Linux Kernel & System Administration
2. Infrastructure as Code & Immutable Cloud
3. Container Runtimes & OCI Standards
4. Kubernetes Production Cluster Orchestration
5. SRE Observability & Chaos Engineering
Client-side progress trackingOpen Canvas
Systems EngineeringAdvanced

Rust Systems & Low-Level Engineering Track

Master zero-cost abstractions: memory lifetimes, fearless concurrency, lock-free atomics, Tokio asynchronous engines, Unsafe Rust FFI, and bare-metal OS kernels.

Track Milestones (5 Stages)
1. Ownership, Borrowing & Lifetimes Under the Hood
2. Concurrency & Lock-Free Data Structures
3. Async Runtimes & Tokio Engine Internals
4. Unsafe Rust, FFI & Memory Layout
5. Bare-Metal Embedded & Custom OS Kernels
Client-side progress trackingOpen Canvas