All courses
Programming
Intermediate

React & Next.js: Build Modern Web Apps

Master React hooks, state management, and Next.js App Router. Build 4 production-ready apps and learn the exact stack used by top tech companies.

M
Instructor
Maximilian Schwarzmüller · Professional Web Developer & Instructor

What you’ll learn

  • Master React fundamentals: components, props, state, and the virtual DOM
  • Use React Hooks effectively: useState, useEffect, useContext, useReducer, and custom hooks
  • Manage global state with Zustand and React Query for server state
  • Build full-stack apps with Next.js 14 App Router, Server Components, and Server Actions
  • Style applications with Tailwind CSS and build reusable component libraries
  • Deploy production apps to Vercel with CI/CD pipelines

Who this is for

  • JavaScript developers who know the basics and want to go professional
  • Web developers tired of jQuery who want to learn modern frontend
  • Backend developers who want to build full-stack JavaScript applications
  • Bootcamp graduates looking to level up their React skills

Curriculum

4 modules · 17 lessons

  • Why React? The Component Mental Model20 min
  • JSX, Props & Component Composition35 min
  • State & Event Handling30 min
  • Lists, Keys & Conditional Rendering25 min

About the instructor

Maximilian Schwarzmüller · Professional Web Developer & Instructor

Maximilian Schwarzmüller is a professional web developer and educator. He's been teaching web development for over a decade, with more than 2.5 million students learning React, Next.js, Vue, and Angular through his courses.

Student reviews

5.0
3 reviews
5
3
4
0
3
0
2
0
1
0
M
Mark Thompson

This is the best React course I've taken. Michael doesn't just teach you syntax — he teaches you how to think in React. The Next.js section alone is worth more than most paid courses.

A
Ava Sullivan

I went from knowing basic JavaScript to landing a frontend role at a startup in London. The projects are real and the explanations are crystal clear.

O
Owen Bennett

The Server Components section finally clicked for me after watching 10 other tutorials. Michael has a gift for making complex concepts simple.