Fundamentals
Components & JSX beginner Understand the component model, JSX compilation, props vs children, and React's unidirectional data flow.
Frontend React 8h Fundamentals
Hooks & State beginner Master useState, useEffect, useRef, and the rules of hooks. Understand when effects run and how to clean them up.
Frontend React 10h Fundamentals
Events & Forms beginner Handle user input with controlled and uncontrolled components. Build forms with validation and error states.
Frontend React 8h State Management
Context & State Architecture intermediate Learn when to use Context, when to reach for Zustand or Redux, and how to avoid unnecessary re-renders.
Frontend React 10h State Management
Server State & Data Fetching intermediate Separate server state from client state. Use TanStack Query for caching, background refetching, and optimistic updates.
Frontend React 10h Architecture
Advanced Patterns advanced Master render props, higher-order components, compound components, and custom hook composition for scalable codebases.
Frontend React 10h Architecture
Performance & Rendering advanced Profile and fix re-renders. Use useMemo, useCallback, React.memo, and code splitting to keep apps fast.
Frontend React 10h Quality
Testing React Apps intermediate Write unit tests for hooks, component tests for UI behavior, and integration tests for user flows.
Testing React 10h Production
Next.js & Server Rendering advanced Learn SSR, SSG, ISR, and Server Components. Understand when to render on the server vs the client.
Frontend Next.js 12h Production
Ecosystem & Production Patterns advanced Connect the dots with routing, auth, error boundaries, analytics, and production monitoring for real apps.
Frontend React 10h