πΊοΈ Learning Roadmaps
Structured, chapter-by-chapter mastery paths across core engineering domains β from interview prep to systems-level design.
1
Pick a domain
Choose the roadmap that matches your current goal.
2
Follow chapters
Each chapter builds on the last β theory + patterns + problems.
3
Track your progress
Mark problems solved in the Problems Hub β progress saves in your browser.
Choose Your Domain
DSA Mastery
β
Live
Data Structures & Algorithms for coding interviews β 13 chapters, 100+ LeetCode problems, C++ templates & complexity cheat-sheet.
13 chapters complete
AI & Machine Learning
β
Live
From Python & statistics to supervised learning, neural networks, GenAI/LLMs, RAG, and MLOps β 9 modules, 30 weeks, 4 career tracks.
9 Modules Β· 30+ Weeks
System Design
β
Live
HLD & LLD from scratch β scalability, databases, caching, message queues, distributed systems, and real design case studies.
14 HLD Β· 6 LLD Modules
Competitive Programming
π Soon
Codeforces/ICPC-level problem solving β advanced number theory, segment trees, heavy-light decomposition, flow algorithms.
Planning
π Coming Soon
Data Plane Engineering
β
Live
High-performance packet processing from silicon to software β VPP architecture internals, plugin dev & host stack TCP/session layer, plus DPDK from PMD polling to production multi-process SASE dataplane.
VPP: 5 Phases Β· 10 Modules | DPDK: 3 Phases Β· 6 Modules
Networking Mastery
β
Live
Zero to NGFW β 26 modules across OSI/TCP-IP, routing (OSPF/BGP), Linux kernel stack, eBPF/XDP, TLS/IPsec, and building a Next-Generation Firewall from scratch.
6 Phases Β· 26 Modules
Backend Engineering
β
Live
HTTP fundamentals to production-hardened systems β API design, databases, auth, concurrency, event-driven architecture, microservices, and observability. C/C++ code throughout.
8 Phases Β· 80 Concepts