Learning paths
Pick a track
Curated sequences of areas, one per common career direction. Every path bundles work you'd already do level-by-level — but in an order that builds a coherent skill.
- 10 areasCybersecurity
Become a security engineer.
- 13 areasBackend Engineer
Build the systems behind the product.
- 6 areasFrontend Engineer
Build interfaces that feel right.
- 10 areasDevOps / SRE
Make production trustworthy.
- 7 areasIT / Sysadmin
Run the company's infrastructure.
- 6 areasAI Engineer
Build with language models.
- 7 areasPython Developer
Master the language end-to-end.
- 7 areasRust Developer
Memory-safe systems programming, top to bottom.
- 9 areasSystem Design Interview
Walk into the whiteboard prepared.