Guided Tracks
Choose a learning path based on your goals. Each track curates lessons across domains in the optimal order for your career focus.
The core path from fundamentals to production-ready engineering. Covers programming, data structures, databases, system design, and deployment.
Deep dive into how computers actually work — from processes and memory to networks and distributed systems.
From programming fundamentals through mathematics to machine learning, deep learning, and LLM engineering.
Learn to deploy, operate, and scale software in production — from containers to incident response.
The focused path for technical interviews — programming, data structures, algorithms, system design, and databases.
The big-picture path — system design, databases, distributed systems, and production engineering for technical leaders.
The complete math journey from arithmetic to calculus and beyond. Build deep mathematical intuition with LaTeX notation, Python computation, proofs, and interactive visualizations.