Tech

Learn React

3 plans 20 lessons

Build components, master hooks, and ship dynamic UIs.

What You'll Learn

01Foundation

React setup and JSX

Create a project, learn JSX, and understand the render flow.

setupjsxbasics
02Foundation

Components and props

Build reusable UI pieces and pass data with props.

componentspropsui
03Core

State, hooks, and effects

Manage state and side effects with React hooks.

statehookseffects
04Core

Routing and composition

Compose layouts and add routing to your app.

routingcompositionstructure
05Core

Data fetching and async UI

Handle APIs, loading states, and async updates.

data fetchingasyncapis
06Challenge

Mini project: dashboard UI

Build a multi-section dashboard interface.

projectdashboardpractice

Build real React UIs fast

10 days of components, hooks, and async data — ending with a full dashboard UI you ship yourself.

Start learning

Kavka's React plan cuts the noise. I learned more in 10 days than in months of random tutorials.

— Mia L., UI engineer

Browse all courses