← All roadmaps
Beginner~12 weeks6 steps

Frontend Developer

Go from zero to building real user interfaces for the web. Learn how the web works, then HTML, CSS, JavaScript, Git, and React — the core skills for a first frontend job.

  1. How the web works

    Understand the internet, HTTP, DNS, browsers, and what happens when you visit a URL.

  2. HTML foundations

    Structure content with semantic HTML: elements, forms, accessibility basics.

  3. CSS foundations

    Style pages with the box model, flexbox, grid, and responsive design.

  4. JavaScript fundamentals

    Variables, functions, the DOM, events, and async — the language of the web.

  5. Version control with Git

    Track changes, branch, and collaborate using Git and GitHub.

  6. Build UIs with React

    Components, props, state, and hooks to build interactive interfaces.