Skip to content
UdemyReactPaid courseBeginner levelCertificate

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

icon
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)

icon
Quality Score

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

Overall Score : 94 / 100

icon
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:

  1. Environment Setup (skip if you have node installed already)

  2. React 101

  3. State and Events

  4. The Component Lifecycle and HTTP

  5. Project 1 - Flash Card app (AWS services)

  6. React Router

  7. Redux

  8. Redux Middleware (redux-promise and redux-thunk)

  9. AirBnB Clone with Redux

    1. Overview of Auth From a Front-end Perspective

  10. Building/Preparing React for Deployment

  11. Hooks - the "2020 way" to do React

  12. Context

  13. Supplemental - ES6 for React

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

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.

icon
More courses by Robert Bunch

$10.99

$64.99

icon
More React courses

$139.99

$94.99

$74.99

$69.99

$89.99

$99.99

icon
Reviews

4.7

985 ratings on Udemy

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

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

Showing 12 of 45 reviews