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- 1
How the web works
You know what the browser does with the files you send it.
0 / 2 done
1How the web works
You know what the browser does with the files you send it.
0 / 2 done
- 2
HTML and CSS
You turn a design into a responsive, accessible page.
0 / 6 done
2HTML and CSS
You turn a design into a responsive, accessible page.
0 / 6 done
- 3
JavaScript
Your pages respond to people, and fetch data on their own.
0 / 5 done
3JavaScript
Your pages respond to people, and fetch data on their own.
0 / 5 done
- 4
Developer tooling
You work like a team: versioned, packaged, linted.
0 / 3 done
4Developer tooling
You work like a team: versioned, packaged, linted.
0 / 3 done
- 5
React and Next.js
You build real applications from reusable components.
0 / 5 done
5React and Next.js
You build real applications from reusable components.
0 / 5 done
- 6
Quality and launch
Your work is fast, accessible, tested and live.
0 / 4 done
6Quality and launch
Your work is fast, accessible, tested and live.
0 / 4 done
- 7
Job-ready
You have three live projects and a profile that shows them.
0 / 2 done
7Job-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.