Modern React with Redux [2020 Update] (

This course is over 50 hours in length and covers the process of building single page applications with React and Redux. It aims for mastery of the covered concepts, rather than cursory familiarity.

Created by: Stephen Grider

Produced in 2022

What you will learn

  • Build amazing single page applications with React JS and Redux
  • Master fundamental concepts behind structuring Redux applications
  • Realize the power of building composable components
  • Be the engineer who explains how Redux works to everyone else, because you know the fundamentals so well
  • Become fluent in the toolchain supporting React, including NPM, Webpack, Babel, and ES6/ES2015 Javascript syntax

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 94 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a reactjs course? Or looking for more detail on Stephen Grider's Modern React with Redux [2020 Update]? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

reactjs Awards Sponsored

Course Last Updated for React v16.6.3 and Redux v4.0.1! All content is brand new! Update includes detailed videos on the new React Hooks system.
Congratulations! You've found the most popular, most complete, and most up-to-date resource online for learning React and Redux!
Thousands of other engineers have learned React and Redux, and you can too. This course uses a time-tested, battle-proven method to make sure you understand exactly how React and Redux work, and will get you a new job working as a software engineer or help you build that app you've always been dreaming about.
The difference between this course and all the others: you will understand the design patterns used by top companies to build massively popular web apps.
React is the most popular Javascript library of the last five years, and the job market is still hotter than ever. Companies large and small can't hire engineers who understand React and Redux fast enough, and salaries for engineers are at an all time high. It's a great time to learn React!
What will you build?
This course features hundreds of videos with dozens of custom diagrams to help you understand how React and Redux work. No prior experience with either is necessary. Through tireless, patient explanations and many interesting practical examples, you'll learn the fundamentals of building dynamic and live web apps using React.
Each topic included in this course is added incrementally, to make sure that you have a solid foundation of knowledge. You'll find plenty of discussion added in to help you understand exactly when and where to use each feature of React and Redux.
My guarantee to you: there is no other course online that teaches more features of React and Redux. This is the most comprehensive resource there is.

Below is a partial list of the topics you'll find in this course:
  • Master the fundamental features of React, including JSX, state, and props
  • From square one, understand how to build reusable components
  • Dive into the source code of Redux to understand how it works behind the scenes
  • Test your knowledge and hone your skills with numerous coding exercises
  • Integrate React with advanced browser features, even geolocation API's!
  • Use popular styling libraries to build beautiful apps
  • Master different techniques of deployment so you can show off the apps you build!
  • See different methods of building UI's through composition of components

Besides just React and Redux, you'll pick up countless other tidbits of knowledge, including ES2015 syntax, popular design patterns, even the clearest explanation of the keyword 'this' in Javascript that you'll ever hear.
This is the course I wanted to take when I first learned React: complete, up-to-date, and clear.

Who this course is for:
  • Programmers looking to learn React
  • Developers who want to grow out of just using jQuery
  • Engineers who have researched React but have had trouble mastering some concepts



    • Course has been completely updated for 2020.
    • Covers a good range of concepts. Students will be able to work with Redux when they’re done.
    • Hands-on practice is paired well with theory for a rounded working knowledge.
    • Even in this course, Redux is still hard and a prohibitive part of the experience.
    • Instructor explains mistakes before the preferred method, and it gets confusing.
    • Instructor speech is a little slow.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Stephen Grider

Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area. With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course. He teaches on Udemy to share the knowledge he has gained with other software engineers. Invest in yourself by learning from Stephen's published courses.



100 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Abhishek Garg on 2 weeks ago

I loved the way Stephen explain things but I think the course is bit incomplete and misses lots of stuff though recommended if you are new to react world

By Ratna Lama on a month ago

Stephen deserves hats off for producing such a high quality React-Redux course. What I like about the course are:1) High-level overview with DIAGRAMS to help explain the complex react-redux topic2) Detail and yet concise material3) In depth and topic focused exercises4) Stephen explains every minute details and assumes nothing to cover reader of all experience.Thank you and Please keep the course updated.

By Gregor Lasnibat on a month ago

Great course overall. I was coming in with some previous JS / React knowledge and have already completed Andrew Mead's course, so maybe it could be a bit more challenging. For instance, it could have actual challenges where a student has to implement a functionality on his own or complete some part of the code, instead of being guided for the entirety of the course. Still, I learned a lot and would recommend it to anyone who is not yet a JS/React expert

By Brian Hunley on a month ago

If you're looking to learn React and Redux, this is absolutely the best course to take on Udemy. Stephen Grider is an exceptional instructor and covers many topics related to these technologies. Thanks Stephen, this is a career changing course!

By Mark Wangler on a month ago

This course is excellent! Stephen also has a great voice easy to listen too, and he is very knowledgeable. I'm very happy with the course. Thank you

By Marko Leino on 2 months ago

An excellent course for anyone wanting to know how to develop React+Redux web applications. Especially, the section with an introduction to Redux exceeded my expectations by a mile.

By Emre Aybey on 2 months ago

The course is amazing I've finished the first half part. It is clear, easy to understand and teaches you everything. I am so happy I bought this one.

By Vannyou TANG on 4 weeks ago

Overall, it is a very good course. It covers many important points to get me up and running quickly with React and Redux. The instructor is knowledgeable in the topic and explains concepts nicely. It is a course to be recommended. Thanks.

By Fuli Fuli on 3 months ago

great. Very well explained, simple for non-react peeps who are just learning for first time. Very engaging narrative flow and makes it interesting

By Giovani.Inc Rubini on 2 months ago

The course does concentrate on React only, but maybe a section on the css grid system layout such as Bulma would be nice. Also the response timing for questions made could be better. So far I have one questions that has not been answered in 2 days. Besides that I love your videos and classes, I have watched three courses from you so far, keep up the good work.

By Dakshina Karra on 3 months ago

Stephen's courses are the only ones that I can finish 100% not because they are easy but because they pack so much into a single course.

By JingHuang Su on 4 months ago

Awsome course!! even though the project made from the course not very pretty, but the concept of React with Redux is quite complete, helps me to make life easier when I do my own project. that's why I giving this course 5-stars! thanks