open atlas · curriculum
Zero to senior,
in the open.
19 tracks across mathematics, computer science, and fullstack engineering — every lesson a node in one connected atlas.
Scroll down through the bands. Foundations are underground; senior work is in orbit. ↓
- deployment
Deployment & Infra
Containers, K8s, blue/green, IaC, TLS termination.
- performance
Performance
Profile first. GC, N+1, batching, bundle budgets.
- data-engineering
Data Engineering
OLTP vs OLAP, Parquet, materialized views, FTS, vector DBs.
- ai-llm
AI / LLM Integration
Prompt caching, tool calls, RAG, streams, evals.
- engineering-practice
Engineering Practice
TDD, contract testing, feature flags, runbooks, on-call.
- networking
Networking & Protocols
From bits on a wire to TLS 1.3 — the journey of one packet, retold for senior engineers.
- browser
Browser & Frontend Runtime
Event loop, rendering pipeline, V8 internals, hydration cost.
- frontend
Frontend Architecture
State shape, data fetching, monorepo boundaries, build pipelines.
- backend
Backend Architecture
Request lifecycle, DI, queues, idempotency, graceful shutdown.
- apis
APIs
REST, gRPC, GraphQL, webhooks, versioning, rate limits.
- databases
Databases
Indexes, MVCC, isolation levels, sharding, migrations.
- caching
Caching
Layers, invalidation, stampede protection, ETags.
- queues
Queues, Streams, Eventing
Kafka partitions, exactly-once, outbox, CDC.
- math
Mathematics from zero
Start knowing only how to count. Finish with the math foundation a programmer needs.
- base-cs
Base CS from zero
Start with no CS theory. Finish understanding how a computer runs your code and what every programming construct really means.
- algorithms
Algorithms from zero
Know one programming language, know no algorithms. Finish able to solve hard problems with confidence.