Skip to content
Trending

React from Scratch to Pro

Build modern UIs with reusable components

ByOmar Haddad

  • 4.8(962)Rated 4.8 out of 5
  • 12,980 students
  • 18 h
  • Intermediate
  • Updated May 20, 2026

Overview

Learn React in depth: components, state, hooks, routing and data — capped by a full final project.

What you'll learn

  • Build reusable components
  • Manage state efficiently with Hooks
  • Structure a large React project

Requirements

  • Basic JavaScript knowledge
  • #react
  • #frontend
  • #hooks

Curriculum

2 modules · 6 lessons · 2 h 24 min total

Full outline

Instructor

Omar Haddad

Senior Software Engineer

  • 4.9
  • 48,200 students

Ten-plus years building large-scale web products, known for explaining complex ideas simply.

  • JavaScript
  • React
  • TypeScript
View profile

Reviews

4.8

962 reviews

  • 5 stars0%
  • 4 stars100%
  • 3 stars0%
  • 2 stars0%
  • 1 stars0%

Bars are computed from the 1 sample reviews in this demo, not from the headline average.

  • Reem Elsayed

    September 1, 2026

    A deep course that demands focus, but absolutely worth it.