Frontend Developer

Build the web people actually see and touch — fast, accessible and beautiful.

  • Beginner
  • 16 weeks
  • 27 topics

Every product needs an interface, and the frontend is where users decide whether they trust it. Start from HTML and CSS, earn JavaScript, then build real applications with React and Next.js — in English and in Arabic, left-to-right and right-to-left.

What you'll be able to do

  • Build responsive pages that work from phones to desktops
  • Make pages interactive with modern JavaScript
  • Build and deploy a React / Next.js application
  • Support Arabic and RTL layouts properly

Where it leads

  • Frontend Developer
  • React Developer
  • UI Engineer

Every expert started exactly here. Open the first topic.

0 of 23 done
Core topicOptionalPick oneDoneLearningSkipped
  1. 1

    How the web works

    You know what the browser does with the files you send it.

    0 / 2 done

  2. 2

    HTML and CSS

    You turn a design into a responsive, accessible page.

    0 / 6 done

  3. 3

    JavaScript

    Your pages respond to people, and fetch data on their own.

    0 / 5 done

  4. 4

    Developer tooling

    You work like a team: versioned, packaged, linted.

    0 / 3 done

  5. 5

    React and Next.js

    You build real applications from reusable components.

    0 / 5 done

  6. 6

    Quality and launch

    Your work is fast, accessible, tested and live.

    0 / 4 done

  7. 7

    Job-ready

    You have three live projects and a profile that shows them.

    0 / 2 done

Your progress is saved in this browser. It won't follow you to another device.