Skip to content
UdemyReduxPaid courseAll LevelsCertificate

React JS - Mastering Redux (Udemy.com)

Build the React JS and Redux apps of your dreams! Learn JavaScript, ES6, APIs, and Full Web App Development in ReactJS!

Created by: David Joseph Katz

Last updated July 2023

icon
What you will learn

  • Build entire ReactJS and Redux applications from scratch.
  • Develop apps that deal with APIs and web requests.
  • Understand how to develop Redux apps with actions, reducers, and the Redux store.
  • Create Web Apps that use advanced redux mechanics like asynchronous actions and redux middleware.
  • Use ES6 and advanced JavaScript techniques to more efficiently code.
  • Use animations to create compelling User Interfaces and Experiences.
  • Add external libraries to React projects like react-bootstrap, react-router-dom, and more.
  • Build multi-page applications with dynamic routes and links.

How it compares

Against the other 26 rated Udemy courses in Redux on CourseDuck:

  • Rating4.4 out of 5higher than 38% of them
  • Reviews2,584#3 of 27 by number of reviews
  • Length21.1 hourslonger than 69% of them
  • Last updatedJuly 2023more recently than 61% of them

icon
Quality Score

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

Overall Score : 88 / 100

icon
Course Description

Updated for 2023! React, React Redux, React Hooks, In-depth JavaScript, resume-worthy projects, and more!

You will become an in-demand software engineer by taking this course on React JS and Redux. As one of the most popular pairs of frameworks, learning React and Redux is a must. Simply put, learning React will open doors and jobs for you.

This project-based course will have you coding right away. By building four carefully thought-out example applications, you will sharpen your skills in modern web development.

* First, learn the essentials of ReactJS by going through the main concepts.

* Then build your first React application to get familiar with the essentials.

* Create your first Redux application to learn how to pair this elegant and complex framework with React.

* Next, build an application that uses an API along with routing for multiple pages.

* Finally, build an additional app that works with another API and has more advanced redux mechanics.

You’ll not only learn React and Redux, but get comfortable with popular libraries like react-bootstrap, react-router-dom, and more. Plus, you’ll find a secret recipe to Redux that boils it down to three simple steps!

*****

[2023 Update]

Also, this course contains optional content in Nextjs, React 18, and In-Depth JavaScript. Continue your learning React journey beyond hooks, here in this course!

Nextjs and React 18 are the modern ways to make a React application. In this course, you will also build a production-level Nextjs and React 18 project. During the Nextjs and React 18 project section, you will:

  • Go more into depth with server and client components.

  • Learn Nextjs server actions.

  • Explore the React 18 useTransition hook.

  • Expand upon Nextjs fundamentals, and create a shared layout structure.

  • Create dynamic segments with Nextjs and learn generateStaticParams.

  • Explore React Suspense and React lazy.

  • Dive deeper into advanced Nextjs hooks like useSelectedLayoutSegments, and useSearchParams.

  • Explore the React 18 useDeferredValue hook.

  • Learn how to deploy a Nextjs application.

Then follow with a bounty of In-Depth JavaScript content. During the In-Depth JavaScript section, you will find videos on:

* The Console, Operators, and Variables, Arrays, Objects.

* Functions - Declarations vs. Expressions, and Arrow Functions

* Methods and the `this` Keyword

* Callbacks

* A Dynamic Language and Types - "Almost Everything is an Object"

* Equality and Type Coercion

* Let, Const, Mutability, Var, and Scope

* Interview Question | Scope and Hoisting

* Template Literals and Ternary Operators

* The Property Shorthand and Destructuring Assignment

* JSON parse, JSON stringify, Custom and Lodash CloneDeep

* Closures

* Function Factories, and Higher Order Functions

* Prototypes and the Prototype-Based Inheritance, Object Prototype, __proto__, and the prototype chain

* Asynchronous Code with SetTimeout

* Fetch and Promise from Scratch

* JavaScript Engine and Runtime

* Await and Async


*****



So what are you waiting for? Take the dive into React and Redux. Let’s get started coding!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

David Joseph Katz

David is a software engineer at Upstart (formerly Zendesk), with a Bachelor of Computer Science from the University of San Francisco.

David has gained valuable experience from the tech industry. By incorporating the best practices he has learned at work, he hopes to create the highest quality learning experiences possible.

Feel free to connect with David! He is always curious about the cool project you're working on. And he loves to discuss ideas on how to build impactful technology.

icon
More courses by David Joseph Katz

$11.99

$74.99

$12.99

$13.99

$69.99

$10.99

icon
More Redux courses

$11.99

$199.99

$10.99

$11.99

$69.99

Free

icon
Reviews

4.4

2,584 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Ruben Cardenas Gonzalez on 10/17/2020

I liked this course, this was my first introduction to React, I come from an Angular background, and it was easy for me to follow along the React part. Redux on the other side, although I understood the big picture more detail explanation could come in handy, as for the most part it was just copy pasting code the whole course and not explaining why things worked they way they did.

By EMILY KATHE on 9/14/2020

Since the course is 3 years old, there will be some issues you'll run into with the Redux applications. I've tried to troubleshoot some of the issues myself but it seems like it could boil down to something as simple as problems with outdated libraries. Despite this, the course is very informative and useful for practicing building basic React Redux applications.

By david parkin on 3/20/2020

Excellent course, explained redux in a way that was easy to grasp and the learning overall was enjoyable. David was always answering questions which is great to see on an older course. Would be nice to see it redone as a little old but well worth purchasing. I actually learnt some great little css tricks along the way which is on the todo list.

By Brian Sandon on 12/20/2019

The course was good and went through several useful topics on React and Redux. Personally, I would have liked it if the instructor paused a little longer between providing exercise/challenge instructions and going into the solution to give people time to stop the video. I am also not sure how I feel about the course using imgFlip's [POST] create_caption API call due to how the API stores the image connected to a publicly accessible URL.

By Lesley Dreyer on 4/27/2019

Trying to learn to code, wasn't really understanding Redux and I think this course definitely helped to understand it a bit better. I was worried since it was a shorter course than others but I think it turned out to be perfect for getting some quick practice with 3 different projects.

By Anonymized User on 3/7/2019

The course is shorter than the usual courses that are popular but it is still very informative. The teacher gets right to the point and has successfully designed the course and the projects to really teach the course well. I needed help with REDUX and this helped gained a clearer picture of the course. Thanks!

By Anonymized User on 9/25/2018

Deleting the src and starting everything from scratch was very mind-blowing and extremely helpful. It makes react 10 times more easier to understand and learn. The instructor was very engaging and in depth with each and every topic. Explanations were clear and easy to follow.

By rafa cognosco on 4/29/2018

Nice mid-lenght course, energetic instructor and to the point explanations. The practical examples/projects really help in understanding how the redux pieces fit together. Highly recommended for anyone struggling with first steps in redux, although some practical react knowledge is a must to be on the same page while tackling redux in this course.

By Russell Sabia on 9/28/2017

This is the fourth course I have taken from David, and as always it was awesome. I have been developing for over a year now and was a little twisted on using redux thunk. I had already taken a React course from Dave a few months ago, so figured I would check out this redux course. Amazing, solidified what I knew about redux, taught me a few new things, and low and behold the last project (meme generator) used redux thunk. YESSSS!!!!! Would give 10 stars if I could. Pleaseeeee David make a Node.js, or even better, REACT/Redux/Node.js course. Pleaseeeeee!!!!!

By Eric Cheung on 9/19/2017

I like the way he teaches about actions, reducers and the store. While most of the other instructors will create files for those specific right away but he always put things in one file and shows you how everything works together and then creates those and moves stuff around. That really makes my understand more.

By Jose Navas

The course advanced at good pace, and the instructor knows how to explain how things work.

By Beata K

This is a great course for those who already have some familiarity with React and Redux and want some code examples to reinforce the concepts. The course is probably too fast-paced for absolute beginners though.

Showing 12 of 55 reviews