Frontend Developer Roadmap
A pragmatic, opinionated learning path from HTML and CSS through TypeScript, frameworks and production tooling.
How to use this roadmap
Treat the roadmap as a map, not a checklist. Pick one branch, build a small project, then move on.
Core sequence
- Semantic HTML and accessibility
- CSS layout, responsive design and design tokens
- JavaScript fundamentals and the DOM
- TypeScript and module tooling
- A framework such as React or Astro
- Testing, performance and deployment
Recommended companion exercises
Pair each stage with the matching exercise in our library. The portfolio project at the end of the course ties everything together.
Want more like this?
Browse every resources in the library, organised by topic.
Related learning
Bezier Curve
Understanding cubic bezier curves for easing and animation control
Web Development / Frontend / JavaScript DOM / Animation
CSS Animations
Create animations with CSS transitions and @keyframes
Web Development / Frontend / JavaScript DOM / Animation
JavaScript Animations
Create frame-based animations with requestAnimationFrame and JavaScript
Web Development / Frontend / JavaScript DOM / Animation