From your first line of code to the offer call.
A thirteen-level path — computer basics, programming, DSA, LLD, HLD, backend, frontend, databases, cloud, AI and career — grounded in real projects: LandAI, StockVision, StockStump and Praxivo. Read it, mark what you know, and revise fast. Press ⌘K to search anything.
View the Level 0 → 12 roadmapLevel 0 — start from zero: what computers, the internet, websites, APIs, databases and the cloud actually are.
Level 1 — learn to program in Python, Java and C++: variables, control flow, functions and OOP from first principles.
Levels 2–4 — high-yield patterns, a curated problem bank, and the real algorithms inside your projects.
Level 5 — OOP, SOLID and design patterns, with the patterns your codebases already use, plus classic LLD exercises.
Level 6 — high-level design fundamentals plus applied case studies drawn straight from real systems.
Level 7 — Node.js, Spring Boot and FastAPI: auth, REST, GraphQL, WebSockets and microservices in production.
Level 8 — HTML, CSS, JavaScript, TypeScript, React and Next.js, from a blank page to shipped products.
Level 9 — SQL and NoSQL in depth: indexing, query optimization, transactions, replication and sharding.
Level 10 — AWS, Docker, Kubernetes, CI/CD and Terraform: how real teams ship and run software.
Level 11 — AI, ML, deep learning, LLMs, RAG and agents explained from zero, with hands-on projects.
DBMS, OS, networking and security — tied to how you actually implemented them.
The four portfolio projects, interview-ready: pitch, architecture, trade-offs and the questions you'll be asked.
STAR stories mined from real work, plus the SDE2 behavioral questions and how to answer them.
Level 12 — resume, LinkedIn, interview loops, offer evaluation and salary negotiation, from SDE-1 to Staff.
Last-minute revision: complexity tables, capacity-estimation numbers and design checklists.
- New to coding? Start at Level 0. The Basics section assumes nothing — follow the roadmap upward from there.
- Interviewing? Start with Projects. The “tell me about a project” question opens most loops — own these cold.
- Reveal & self-rate. Interview questions are flashcards: click to reveal, then mark “Knew it” or “Revise again”.
- Track progress. Mark each topic reviewed → mastered; the sidebar and dashboard remember it (stored locally in your browser).