Community roadmapsInterview Prep
Interview Prep Roadmap — Frontend Engineering, Backend Engineering 14 sections · 76 topics
Frontend Engineering Backend Engineering
HTML & CSS Foundations 7 topics HTML Semantics & Structure beginner Accessibility (a11y) intermediate CSS Fundamentals beginner Flexbox beginner CSS Grid intermediate Responsive Design intermediate Modern CSS intermediate
JavaScript Fundamentals 6 topics Variables & Data Types beginner Operators & Expressions beginner Control Flow & Loops beginner Functions beginner Scope beginner Hoisting beginner
JavaScript Core Language 5 topics Objects beginner Arrays & Array Methods beginner Strings, Numbers & Dates beginner Destructuring, Spread & Rest beginner Modern Syntax Essentials beginner
Advanced Functions 6 topics Closures intermediate Higher-Order Functions & Callbacks intermediate The this Keyword intermediate bind, call & apply intermediate Arrow Functions & IIFE intermediate Functional Programming in JS advanced
Asynchronous JavaScript 5 topics Execution Context & Call Stack intermediate Event Loop intermediate Promises intermediate async / await intermediate Fetch & Network Requests intermediate
Advanced JavaScript Concepts 6 topics Prototype & Prototype Chain advanced Classes & Inheritance intermediate Modules intermediate Iterators & Generators advanced Map, Set, WeakMap & WeakSet intermediate Symbols, Proxy & Reflect advanced
Browser APIs 5 topics DOM Fundamentals beginner Events & Event Delegation intermediate Browser Storage beginner Web Workers advanced WebSockets & Real-time (Client) intermediate
JavaScript Performance & Memory 4 topics Memory Management & Garbage Collection advanced Debounce & Throttle intermediate Lazy Loading & Code Splitting intermediate Rendering Performance advanced
Node.js Fundamentals 5 topics Node.js Architecture intermediate Modules & Package Management beginner File System & Process beginner Streams & Buffers advanced Events & EventEmitter intermediate
Building APIs 5 topics HTTP Fundamentals beginner Express & Fastify beginner Middleware Patterns intermediate Validation & Error Handling intermediate CRUD API End-to-End intermediate
API Design 6 topics REST Design Principles intermediate Versioning, Pagination & Filtering intermediate API Documentation & OpenAPI intermediate tRPC & End-to-end Types intermediate GraphQL Overview intermediate gRPC & Webhooks advanced
Databases for Backend 7 topics SQL Fundamentals beginner Relational Data Modeling intermediate Transactions & ACID advanced Indexing & Query Performance advanced MongoDB & Document Modeling intermediate ORMs & Query Builders intermediate Redis & Caching Layer intermediate
Authentication & Security 6 topics Authentication Fundamentals intermediate JWT in Depth intermediate OAuth 2.0 & OpenID Connect advanced Password & Credential Security intermediate API Security (OWASP) advanced Rate Limiting & CORS intermediate
Real-time & Messaging 3 topics WebSockets on the Server advanced Server-Sent Events intermediate Message Queues & Background Jobs advanced This is an anonymized snapshot shared by another learner — no names, notes, or progress. "Add to my roadmaps" copies the whole plan into your account as a new roadmap.