Learning Paths¶
Each path is a 24-week master-level curriculum. Pick one and start at its prelude; or pull a single topic from search.
Go Mastery¶
Runtime, GMP scheduler, GC, channels, distributed systems.
Java Mastery¶
JVM, JIT (C1/C2/Graal), GC (G1/ZGC), Loom, modern idioms.
Rust Mastery¶
Ownership, async, unsafe, FFI, production architecture.
Python Mastery¶
CPython internals, performance, concurrency, AI runtimes.
Linux Kernel¶
Kernel foundations, mm, namespaces, cgroups, eBPF, networking.
Container Internals¶
OCI, filesystems, runtimes, security, supply chain.
Kubernetes¶
Control plane, kubelet/CRI, controllers, networking, day-2.
AI Systems¶
GPU programming, framework internals, distributed training, inference.
AI Expert Roadmap¶
12-month companion: math, ML, transformers, RAG, evals, fine-tuning, observability.
Go From Scratch (Beginner)¶
Beginner path: from never-coded to reading and contributing to real OSS Go.
Python From Scratch (Beginner)¶
Beginner path: from never-coded to reading and contributing to real OSS Python.
Java From Scratch (Beginner)¶
Beginner path: from never-coded to reading and contributing to real OSS Java.
Rust From Scratch (Beginner)¶
Beginner path: never-coded → reading and contributing to real OSS Rust. Includes the borrow checker.
Linux From Scratch (Beginner)¶
Beginner path: never-opened-a-terminal → contributing to Linux-adjacent OSS (scripts, dotfiles, docs).
Containers From Scratch (Beginner)¶
Beginner path: heard-of-Docker → writing Dockerfiles, debugging containers, contributing to containerized OSS.
Kubernetes From Scratch (Beginner)¶
Beginner path: heard-of-Kubernetes → deploying pods/services/Helm charts, debugging clusters, contributing to K8s-adjacent OSS.
AI Systems From Scratch (Beginner)¶
Beginner path: heard-of-ChatGPT → training a small net, fine-tuning with LoRA, building RAG, serving locally, contributing to AI OSS.
AI Expert Roadmap From Scratch (Beginner)¶
Beginner orientation: 12-month career arc, what to learn when, math you actually need, picking a specialization, portfolio, interview prep, first 90 days.