React
Go deep on the most in-demand UI library: components, state, hooks, data fetching, and the modern React ecosystem. Best after HTML, CSS, and JavaScript fundamentals.
Thinking in React
Break UIs into components and understand the render model.
Describing the UI
Master JSX, props, conditional rendering, and lists.
State & interactivity
Handle events and manage component state the React way.
Managing state at scale
Lift state, share it with context, and structure updates with reducers.
Hooks & effects
Use effects, refs, and custom hooks — and learn when not to use them.
Routing & data fetching
Add client-side routing and robust server-state management.
The ecosystem & frameworks
Explore Next.js, Vite, and how production React apps are assembled.