Roadmaps
Step-by-step roadmaps by topic: from the basics to a confident interview answer.
- Frontend for beginners
A short Frontend Roadmap from scratch, with only the core technologies.
- JavaScript
A detailed JavaScript roadmap: language, browser APIs, tooling and testing.
- TypeScript
Types for JavaScript: from annotations to type-level programming.
- React
Components, hooks, state and rendering in modern React.
- CSS
Selectors, cascade, layout and modern CSS.
- HTML
Semantic markup, forms, media and accessibility.
- Git
Version control from the first commit to team workflows.
- Node.js
JavaScript on the server: runtime, I/O and production.
- Docker
Containers, images and Compose for everyday development.
- Next.js
App Router, server components, data, caching and deployment.
- Algorithms and data structures
From complexity analysis and hash tables to graphs and dynamic programming.
- Networking and the browser
From IP and DNS to HTTP, TLS, CORS, caching and WebSocket.
- Design patterns
SOLID, GoF patterns, JavaScript, frontend and architecture techniques.
- Vue
Composition API, components, router, Pinia, testing and deployment.