Web Development Roadmap

Web development is one of the most learnable technical skills there is: everything runs in software you already have, the fundamentals barely change from year to year, and every level of progress produces something you can actually show. What trips most people up is not difficulty — it is order. This roadmap walks the stages in the order that builds on itself. Check off steps as you complete them; your progress is saved in your browser.

Your progress 0 / 0 steps
Stage 1

Foundations

Goal: publish a simple multi-page site you built by hand.

Starting points

External resources. The roadmap itself does not depend on them.

    Stage 2

    Core Skills

    Goal: build an interactive app that talks to an API, tracked in Git.

    Starting points

    External resources. The roadmap itself does not depend on them.

      Stage 3

      Specialization

      Goal: go deep on one side of the stack — front-end or back-end.

      Starting points

      External resources. The roadmap itself does not depend on them.

        Stage 4

        Portfolio & Practice

        Goal: work that proves your skills without you in the room.

        Starting points

        External resources. The roadmap itself does not depend on them.