React js. From the beginning. w/ Redux and React Router (Udemy.com)
Learn React from the beginning! Including React Router, redux, hooks, context, front-end Stripe & a big project
Created by: Robert Bunch
Last updated September 2024
What you will learn
- How to use React to make awesome front-end UIs!
- How to set up, navigate, and use create-react-app to build React applications with ease
- How to use React without webpack or ES6
- The React component lifecycle system
- Have a good idea how to make a large project (we do a small clone of AirBnB)
Quality Score
Overall Score : 94 / 100
Course Description
Important note: This course was made in 2017 when classes were the primary model for React and ES6 was new. Since then, the model has changed substantially to focus on functional programming (hooks). Smaller, but important changes like using next.js, redux-tool-kit, etc. have also gotten traction. I do cover hooks in both React and Redux (react-redux module), but the course is focused around the older model. It still works, it's just "outdated" as current React goes. Please be aware of that if you are new, and if you prefer a class based model, then this might be exactly what you are looking for.
This course:
Starting with Angular 1 in 2010, JavaScript frameworks exploded onto the scene and are required by virtually every large website on the Internet. React, which appeared a few years later in 2013 has become the dominant tool in that group. What does that mean for you? You can learn to use the same front-end framework used by Facebook, Amazon, Netflix, BBC, Airbnb, and Ebay, to name a few. And you won't just learn how to use it, but you'll learn the fundamentals around it.
TL;DR - React is awesome. I've been teaching it professionally for 8 years and love it. Learn it here!
What I need from you:
I need you to know JavaScript, CSS, and HTML.
It's not required to use React, but React makes very heavy use of ES6 (the 2015 update to JavaScript), so the course will use ES6 after the first main section. I will briefly mention how it works as needed, and add a supplemental section that covers those parts.
I need you know how to navigate your computer, not be afraid of the terminal, and ask questions as you have them!
Why me:
I first used React in 2014 for a small company website. I've also used Angular, Vue, and Ember along with most other major UI frameworks and I'm a believer in React. I've taught it professionally for 4 years, and have built sites for some of the largest companies in the United States using React Router and redux alongside. I will teach you one step at a time, whiteboard, and start from ground zero before getting to webpack and eventually Redux. Prepare to start learning the best JavaScript framework!
The sections in bold will be finished no later than August 15. I will send out a message when they are complete.
Sections:
Environment Setup (skip if you have node installed already)
React 101
State and Events
The Component Lifecycle and HTTP
Project 1 - Flash Card app (AWS services)
React Router
Redux
Redux Middleware (redux-promise and redux-thunk)
AirBnB Clone with Redux
Overview of Auth From a Front-end Perspective
Building/Preparing React for Deployment
Hooks - the "2020 way" to do React
Context
Supplemental - ES6 for React
Instructor Details
- 4.7 Rating
985 Reviews
Robert Bunch
Robert Bunch has been a developer since 2004, having built complex applications for small tech startups to major companies. Most recently, he has been a code school instructor since 2015 where he's worked directly with students applying his passion for teaching and development. His ability to break down the complexities of code and demystify the magic trick, have had immense success as told by his students. He earned a computer science degree in 2001.
More courses by Robert Bunch
Just Express (with a bunch of node and http). In detail. (2024)
4.7 (3,065 Reviews)
Provider: Udemy
Time: 15.1h
$10.99
ES6, ES7 & ES8, TIME to update your JavaScript / ECMAScript! (2024)
4.5 (1,539 Reviews)
Provider: Udemy
Time: 13.5h
$64.99
More React courses
Microservices with Node JS and React (2026)
4.8 (20,187 Reviews)
Provider: Udemy
Time: 54.4h
$139.99
Learn to build an e-commerce store with .Net, React & Redux (2026)
4.8 (2,218 Reviews)
Provider: Udemy
Time: 29.6h
$94.99
Next JS & WordPress: Build rapid NextJS sites with Next & WP (2026)
4.8 (462 Reviews)
Provider: Udemy
Time: 8.4h
$74.99
Build Polymorphic Components with React and Typescript (2022)
4.8 (223 Reviews)
Provider: Udemy
Time: 2.3h
$69.99
Next JS ChatGPT clone with Next.JS & OpenAI (NextJS 13 2023)
4.8 (172 Reviews)
Provider: Udemy
Time: 4.6h
$89.99
The Ultimate React Course 2025: React, Next.js, Redux & More
4.7 (27,027 Reviews)
Provider: Udemy
Time: 83.9h
$99.99
Reviews
By Anonymized User on 5/29/2025
A really helpful and fast-paced course! Rob's practical approach a) shows he knows the ins-and-outs of this tech stack, and b) the course almost feels like pair-programming at times, so you get to pick up tons more than just facts about React and Redux (ES6 and async for example) in terms of best practices. The course definitely gets the job done, perhaps in as little time as possible, of teaching you React and Redux to the point where you can write projects by yourself. Hooks vs. classes: I consider myself lucky to have learned it this way, classes first, because hooks or easier to use but also more opaque, and I wouldn't have learned as much by only learning the hooks approach. It's 2025 now and I definitely think the course is still relevant if you're trying to get the bigger picture and get actually *useful* experience.
By Danny Van der Walt on 2/26/2023
It is very comprehensive, has great explanations and the exercises does help a lot in understanding and grasping complex topics like redux. If I don't understand something or missed something I know it will be repeated which is a good thing. As a developer with a many years of experience I do find the pace of the course to be a bit slow though, but I do see the method in it.
By Ennio Bolondi on 8/20/2022
This is a really great course! Rob (the instructor) will take your by the hand in the React world. He starts from zero and will guide you to create a basic AirBnb clone web app. I was able to follow the lessons apply the new React Route system. I suggest you to do the same. Maybe I suggest to Rob to add an extra lesson where the new routes system is explained properly. He will cover all the possible exceptions or weird things that are going to happen in the code. Also the new modern hooks are explained properly and now I really feel ready to start my own React project! Thanks a lot!
By naveen kumar on 8/26/2021
I enjoyed the course and learned a lot from it. The content is well organized and focused on practical situations. I particularly enjoyed the component part. The redux part was a little confusing but I got it all after repeating the lectures, again and again, two to three times. I really loved the way sir teaches and I wish I had learned everything from him. Sir, you're dope!!
By Mitchel S on 4/17/2020
Robert did a great job in explaining React & Redux. This must have been te most clear instructions I have ever encountered regarding this topic. I struggled with it for a while, but he was very well able to shed some light it for me. He really knows how to combine coding and taking a break from it reflecting/looking forward using a bit of theory. This makes it much easier to grasp the concepts. Looking forward to the completion of the React Hooks section :)
By Caroline Macri on 11/21/2019
For all those CS moms who took off a decade or so to raise a family, and think, "Man, I've been out of the industry so long, I could never get back in," - you're wrong! First, watch the (longer version) of the video on the history of web development. It's precious and confidence building. You'll realize you spent all those years with the kids skipping a lot of industry hiccups and immature technologies. Remember when your boss used to say, "We got this new job," and threw a book at you to figure everything out? Well, now you can throw a Udemy course at yourself. It hurts less and costs less than one of those books did back in the 90's. Don't let the fact that you have to defer to your kids on how to use social media bother you. You know that when push comes to shove, everyone always expects Mom to fix the hard techie stuff. Besides it's 10x more fun to develop apps than use them.
By Daniel Basso Ribas on 11/18/2019
What I like the most about this course is the fact that it covers almost everything you have to know about React and ES6 without being overly long and overly explained. Other courses on the same subject have sometimes more than 30 hours. Recommended if you already are a programmer and don't need to be "taken by the hand" on every detail.
By Anandkar Upadhyay on 10/8/2019
If you really want to learn to REACT/REDUX/MIDDLEWARE pick this course. This course is simple, sort and point to point. I bought many courses on Udemy and every instructor trying to teach "REACT PROJECT" not "REACT CONCEPT". Robert has only focus on your react concept using a small example. Redux part is amazing. If your concept build then you can create your own project using your own logic and requirement.
By Nurbol Nygmanov on 8/13/2019
Have taken previously 2 courses from different teachers on react here on udemy and they were too fast and not detailed. But this course is very different! if you really want to learn react this course is a must!!! Every line of code is explained and how it works under the hood. P.S. really liked and understood the part how function binding 'this' works, as 'this' from function is replaced with 'this' from constructor.
By Bowei Yao on 7/25/2019
This course is pretty awesome so far, covered a lot of things under the hood to make me understand better. Robert explains everything clearly and deeply, I felt I still learned a lot more after Max's React course. Really happy feeling lucky for having this course on my React learning path! The review part in section 2 is really great but didn't see any of it from other sections. I hope to see more good stuff like that. Good job Robert, keep it up!
By Fabian Vasquez
Just starting up the course and so far I've really enjoyed the lectures.
The teacher is awesome and clearly very knowledgeable. He seems very committed in making you grasp the concepts. He explains in an eloquent and positive manner which is very pleasant to listen to. Great start, excited about the rest of the course!
Greetings from Stockholm, Sweden!
By Eugene Kim
love it








