BonusInterviews With Experts
Features
7 Self-Paced Workshops
Lifetime Access
Customizable Invoice
Streaming 4K Video
243 Interactive Exercises
Discord Community
English Transcripts & Subtitles
Progress Tracking
Completion Certificates
Learn React 19 with Epic React by Kent C. Dodds
newupdated for react 19
![]()
Epic React is a goldmine, years of experience put into minutes. I'm blown away.
![]()
30 minutes in I'm hooked.
The most in-demand JavaScript framework just got a massive upgrade!
There are 3 huge paradigm shifts in React 19 that'll change your code (and maybe your life):
Once you master the React 19 way, you'll be able to transform your codebase:
Your code will be better. Your coding experience will be better. React 19 is more fun to use because it finally gives you the complete set of tools you need to make a highly interactive, composable, powerful web application without compromise.
And if you're new to the React ecosystem? You get to start fresh with the best React ever. Great timing!
It's a lot to learn. But it's worth it.
Now — experienced or newbie alike — you face a critical question:
How will you master React 19?

My first Epic React course has helped so many people start new careers in React, and grow their existing ones. But I knew it could be even better… so when I set out to create all-new material for React 19, I also radically redesigned the entire experience.
And I'll tell you all about that in a little bit.
But first, there's something you should know about the practice of learning React, regardless of when, where, or how you want to learn it.
Over the past 10 years, I've learned a lot about learning.
And the biggest lesson of all?
You ever hear that old saying, It's not what you know, it's who you know?
We need an updated version for developers: It's not what you know, it's how you know. How you learn can influence the entire course of your career.
And here's the real rub:
React is complex. It's got a lot of parts. Nobody wants to sit and read the docs for every single one of them before doing something. We all want to skip straight to the fun part — using all these tools, together, right away — to make things.
Making things feels like momentum.
But it's a trick.
The thing that truly separates experts from everyone else isn't special, advanced knowledge. It's total mastery of the basics. It's understanding the components. It's knowing how every part of the process works together in harmony to create the whole. It's being able to step outside the box of what you've done before and approach each new problem fresh using all the tools at your disposal.
That's what creates true confidence.
But when you go "fast" by rushing to the end result, dutifully re-typing code you don't yet understand, you speed past the very thing that will help you most. You miss the fundamentals you'll need every day in your career: planning, designing, debugging, maintaining, scaling. You cheat yourself out of future growth. You undermine your own confidence.
Luckily there's a better way.
Based on observation, experiments, study, hundreds of hours of live teaching, and feedback from tens of thousands using my self-guided courses…
This is the path to true expertise:
It really is that simple! Although "simple" isn't the same thing as "easy."
But if you're willing to commit, learning the right way will pay dividends forever.
You'll be the expert.
And you can do it with Epic React.
Before Epic React, I was good at React. After, I feel like a superhero and have super powers with React.
Steven Hofheins
When you enroll in Epic React, you'll get instant access to 7 workshops with 240 bite-sized lessons — all new, all React 19, and 100% TypeScript. All you have to do is sign up and get started coding your very first exercise.
You'll start at the very beginning: with a DOM node.
Epic React is 100% "vanilla React" applicable for anyone using React in any capacity.
You'll learn every part of React 19 — all the classic stuff, and all the new — separately and in concert.
Each new lesson will build on the one you did before.
By the end, you'll develop projects such as a blog search, integrating non-React UI libraries, tic-tac-toe, new user form, performant globe, calculator, counter, searchable list of cities, and building a React Server Components framework from scratch.
You'll master form handling, one of the trickiest (and most powerful) parts of interactive web development.
You'll learn how to develop for performance, and optimize your existing code. (Bonus: these same techniques apply to non-React apps, too!)
You'll learn how to use AI coding assistants for a massive productivity boost. I use mine in every Epic React video lesson. (They don't do the work for you, of course, but they sure can help!)
All while you practice developing React 19 apps within your virtual team. Your simulated guides, Peter the Project Manager and Kellie the Coworker, set specifications, provide suggestions and even code for you to build on, (almost) just like real life.
And you don't have to do it alone: every time you sit down to learn, you'll see the shining faces of your fellow students working on that same exact lesson at the same exact time… and you'll get lifetime access to our Epic React Discord channels.
So, whether you're an intermediate dev looking to learn React for the first time (lucky you!)…
…or an experienced React developer looking to level up…
Take a tour!
A lot of programming courses are, when you get right down to it, a pile of videos and written tutorials with a table of contents. The material just kinda… sits there. When it comes to actually learning, all the work is left to you.
You have to track where you left off.
You have to set up your dev environment for each exercise.
You have to manually check your work, flipping between a stack of tabs to compare. That's a lot of cognitive overhead!
The worst part is, all that extra work doesn't do anything for you (except drive procrastination).
That's exactly why I took my years of teaching — and feedback from tens of thousands of students — and designed a custom, interactive workshop experience for you.
Epic React from Kent C. Dodds takes a different approach. Instead of just being fed video after video the path here is: "This is the goal, here are some tips, have a go". This is great for memory, I have to actually think...
Richard Bagshaw
When you learn with Epic React, you'll be able to sit down and start learning right away, whether it's your first day or your final lesson.
It's so much more fun and motivating to learn when…
In other words, when you can use 100% of your brain to do what it does best: learn.
That's the experience you get with Epic React.
(Which, by the way, I built in React!)
Starting with the fundamentals all the way through the latest in React Server Components, you'll learn everything you need to know to build production-ready React applications.

Starting with an HTML file and a script, you'll learn React API to build components and manage forms. Learn the fundamentals of building on the web with React.

Learn React hooks to add interactivity to your apps and build dynamic websites. You'll learn the core React hooks including useState, useEffect, and useRef.

Learn the hooks and API that React has to offer for complex state management, sharing context throughout your app, focus management and more.

Learn how Suspense works under the hood, preparing you for the future of asynchronous state management.

Make your code better than ever by learning the strengths and weaknesses of several advanced patterns so you always know exactly what to reach for.

Diagnose, profile, and fix performance problems in your React application using the Browser Profiler, React DevTools Profiler, and optimization techniques.

Understand React Server Components and Server Actions by building a framework with them using just the Browser, Node.js, and React.
Bonus
Discover the latest trends and techniques in React development with Kent C. Dodds and expert guests.
Have you ever left a lesson — text, video, even in-person — feeling buoyant and confident, but a week later, when you try to apply it in the real world, it's all foggy and vague?
There are two reasons for this:
The learning wasn't active
The learning wasn't connected to your real life
The first one's obvious: Just watching someone else code won't teach you to code effectively; you need to do it yourself.
The second problem is all about context: When you practice a new skill in a clean-room environment, and then try to apply it in the real, messy, complicated world… well, things will be missing. You won't get the full value of your practice.
That's why I designed Epic React to ensure your learning is fun, effective, and sticky:
Learn actively, not passively — you'll get lots of keyboard time to form new pathways in your brain
Learn real-world skills in context — you'll get your directions from a virtual project manager, you'll get tips from helpful teammates, and you'll even get helped out by a wonderful coworker who provides code for you to work with, all while you build projects that grow and evolve just like they do in the real world
Bottom line: Your new React skills will stick because you’ll practice the job of a React developer while you learn React 19 concepts inside and out.
It's awesome!! Very detailed but clear. No matter your React experience you'll have a lot to learn from it. They made a pretty powerful framework for exercising/learning so it's not just copy-the-instructor type of tutorials.
Mihai
Live workshops can be effective, but they're not easy. Each workshop costs hundreds (or thousands) of dollars apiece — not to mention the travel costs — and chomps days or even weeks out of your life.
Plus there's the intensity (exhausting) and pressure (enormous).
The all-new Epic React is 7 complete workshops in one, with a guided, interactive, contextual experience you won't get anywhere else.
You'll learn everything in your own time, at your own pace. And you can do it all in your pajamas in your own home, or even at the office with your whole team.
All for less than the cost of a cheap flight and mid-range hotel for a single night in a mid-tier city.
Epic React is a bargain you can't afford to miss!
BonusInterviews With Experts
Features
7 Self-Paced Workshops
Lifetime Access
Customizable Invoice
Streaming 4K Video
243 Interactive Exercises
Discord Community
English Transcripts & Subtitles
Progress Tracking
Completion Certificates
The Get Started with React tutorial includes the first 4 workshop sections from the full course:
The Get Started with React 19 tutorial is a great introduction to React 19 and will let you explore the workshop app in your local environment to see for yourself how awesome it is.
I'm using React every day at work, and I've picked up things I didn't know already! Great purchase!
Christian Moen
It is totally different of what you have seen before. I started yesterday, and it’s amazing!
Luis Güette
The workshop format really works for knowledge retention. I learned a lot and I've been doing React for about 5 years!
Aaron McAdam
Since taking Kent's Epic React course, I've introduced exactly zero bugs to prod 👍
imyjimmy
Yep, just like you mentioned and promised in your podcast, most of the time was spent on the keyboard! ❤️ Epic React is just hands-down the best React resource out there. 🎉
Tiger Abrodi
This course has been fantastic so far. I love the hands-on format and the way the lessons really try to explain what React's abstractions are doing under the hood instead of just showing you the syntax is a huge plus for me.
Dan Goodwin
Been enjoying the Epic React course. Specifically I think this is quite possibly the most polished UX for a code-along course I’ve used in awhile. Thanks Kent the effort you put into this shows.
Ian Svoboda
Can't thank Kent enough for the Epic React course. I have been learning so much and the best part is, I'm able to apply my learnings directly to a critical project I am working on over at the office.
Shivayan Bora
The new Epic React is absolutely mind-blowing! I'm genuinely impressed by the amount of work you've put into the course, the simplicity of its design, and the whole interactive ecosystem you've built around it. I love it! I believe this course will be one of the best investments in my tech career.
Filip Dukat