How to become a Frontend Engineer

Build the interfaces people actually touch: HTML, CSS, JavaScript, TypeScript, React, and the browser knowledge behind them.

15-21 weeks4 phases16 steps17 free resources1 checkpoint tests

Best for

Students who want to see their work immediately, care how things look and feel, and enjoy tight feedback loops.

Maybe not for you if

If you dislike design detail and prefer data and algorithms, backend or data paths will suit you better.

The 4 phases

What each phase gets you to. The steps, resources and checkpoint inside each one open with a free account.

  1. Phase 1 - HTML, CSS and how the browser works

    3-4 weeks

    Goal: Build a responsive page from a design without copying a template.

    4 steps · ends in a build deliverable · assumes basic computer literacy

  2. Phase 2 - JavaScript, properly

    4-6 weeks

    Goal: Explain closures, async behaviour and the event loop, and use them deliberately.

    4 steps · ends in a build deliverable

  3. Phase 3 - One framework, plus Git

    5-7 weeks

    Goal: Ship a multi-page TypeScript React app with real state and cached data fetching.

    5 steps · ends in a build deliverable

  4. Phase 4 - Clear the process

    3-4 weeks

    Goal: Pass the written round, the frontend-specific rounds, and defend your portfolio.

    3 steps · ends in a scored checkpoint (60% to clear)

Open the full Frontend Engineer roadmap

Free account, no card. It takes about a minute and you do not need to verify your email to start.

  • All 16 steps, in order, with why each one is there
  • 17 hand-picked free resources, no paid course upsells
  • The specific mistake people make at each stage
  • 1 scored checkpoint tests, so progress is earned not ticked
  • Progress saved per step, so a break does not cost you the thread
  • Adaptive start, phases your test history already clears are skipped

What hiring actually looks like here

Frontend hiring is commonly reported as more portfolio-driven than other paths: what you have built and deployed carries unusual weight. Most campus processes still test DSA first, so it does not replace that work.

We claim no placement outcome, salary or success rate. This describes what is commonly reported about the role, nothing more. Linked resources are credited to their authors.

Comparing paths?