Logo
All paths
FE · Frontend Development

Frontend Development Roadmap

A frontend developer builds the part of a website or app that users see and interact with — buttons, layouts, forms, animations, and everything that runs in the browser. Day to day, you will write HTML, CSS, and JavaScript (or TypeScript), work with a framework like React or Next.js, turn design mockups into working pages, fetch data from APIs, fix browser bugs, and make sure everything works on phones, tablets, and desktops. You will collaborate closely with designers, backend developers, and product managers.

Common tools
VS CodeChrome DevToolsFigma (for reading designs)Git & GitHubReact / Next.jsTailwind CSSnpm / pnpmVercel / Netlify
Related roles
UI/UX DesignerFullstack DeveloperWeb DesignerMobile Developer (React Native)

Learning roadmap

Follow the topics in order, from the fundamentals to advanced skills. Click any topic to learn more.

Beginner

Intermediate