Community roadmapsCareer Switch
Career Switch Roadmap — Frontend Engineering 12 sections · 65 topics
Frontend 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
JavaScript in Production 4 topics Error Handling Patterns intermediate Web Security Essentials advanced Debugging intermediate Testing Fundamentals intermediate
TypeScript 8 topics TypeScript Fundamentals beginner Typing Functions & Objects beginner Unions & Narrowing intermediate Generics intermediate Utility Types intermediate Advanced Types advanced tsconfig & Declarations intermediate
React Fundamentals 4 topics JSX & Components beginner Props & State beginner Events & Forms beginner Conditional Rendering & Lists beginner
React Hooks 5 topics useState & useEffect intermediate useRef & DOM Access intermediate useContext intermediate useMemo, useCallback & useReducer intermediate Custom Hooks intermediate 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.