Skip to content
Miraat·dweb developer journey, reflected
FR

Frontend Development

Build modern, accessible, fast interfaces that actually work on every device.

24 skills 6 months Beginner
This path starts from web fundamentals — HTML, CSS, accessibility — and takes you all the way to building reactive applications with React, state management, and modern tooling.

It is built for people who have never written a line of code, but also for backend developers who want to truly understand how the visible side of the web works. By the end you will be able to take a static design and turn it into a working, performant, usable interface.

Typical outcomes: junior frontend developer, web designer who codes, freelance for small projects.
HTML Fundamentals · 25 min FOUNDATION · 25 MIN HTML Fundamentals CSS Fundamentals · 30 min FOUNDATION · 30 MIN CSS Fundamentals Layout: Flexbox and Grid · 35 min FOUNDATION · 35 MIN Layout: Flexbox and Grid Responsive Design · 25 min FOUNDATION · 25 MIN Responsive Design Semantic HTML · 20 min FOUNDATION · 20 MIN Semantic HTML Web Accessibility (a11y) · 30 min FOUNDATION · 30 MIN Web Accessibility (a11y) JavaScript Syntax Essentials · 30 min CORE · 30 MIN JavaScript Syntax Essentials DOM Manipulation · 25 min CORE · 25 MIN DOM Manipulation Async, Promises, async/await · 30 min CORE · 30 MIN Async, Promises, async/await JavaScript Modules and Imports · 20 min CORE · 20 MIN JavaScript Modules and Impo… Closures and Scope in JavaScript · 25 min CORE · 25 MIN Closures and Scope in JavaS… fetch API and REST basics · 25 min CORE · 25 MIN fetch API and REST basics npm, yarn, pnpm · 20 min CORE · 20 MIN npm, yarn, pnpm Vite and modern build tools · 25 min CORE · 25 MIN Vite and modern build tools Git and GitHub Basics · 30 min FOUNDATION · 30 MIN Git and GitHub Basics React Fundamentals · 40 min CORE · 40 MIN React Fundamentals React Hooks · 35 min ADVANCED · 35 MIN React Hooks React State Management · 30 min ADVANCED · 30 MIN React State Management React Router · 25 min CORE · 25 MIN React Router Component Design Patterns · 30 min ADVANCED · 30 MIN Component Design Patterns Browser DevTools · 20 min CORE · 20 MIN Browser DevTools Web Performance Basics · 30 min ADVANCED · 30 MIN Web Performance Basics Testing with Vitest · 30 min ADVANCED · 30 MIN Testing with Vitest Forms and Validation · 25 min CORE · 25 MIN Forms and Validation