This post covers my personal review for the best React course on Udemy, React: The Complete Guide (incl Hooks, React Router, Redux), by Maximilian Schwarzmüller.
Length: 35.5 hours
Total students: 129.000+
Includes: 46 articles, 178 downloadable resources, assignments
Category: Programming Languages > React
JavaScript is the major driver of modern web applications since it’s the only programming language which runs in the browser and hence allows you to provide highly reactive apps. But using JavaScript can be challenging as it quickly becomes overwhelming to create a nice web app with vanilla JavaScript and jQuery only.
React, on the other hand, is all about components, basically custom HTML elements, with which you can quickly build amazing and powerful web apps. It’s as simple as creating a “User” component and outputting it as often as needed.
React: The Complete Guide (incl Hooks, React Router, Redux) is a good course to get you started with React and its essential components like Hooks, React Router, and Redux.
Meet the Instructors
Let’s first meet the creator of React – The Complete Guide (incl Hooks, React Router, Redux) before diving into the core of the review. The instructor of this course has set his ultimate goal to get you started with React as quickly as possible and ensure your success.
Maximilian Schwarzmüller
Maximilian Schwarzmüller is a self-taught developer and instructor, who had the chance to broaden his horizon studying Business Administration where he holds a Master’s degree. For him, the most rewarding experience is to see how people find new, better jobs, build awesome web applications, acquire amazing projects, or simply enjoy their hobby with the help of his content.
Other Udemy courses by Maximilian Schwarzmüller and his team include:
- Angular 8 (formerly Angular 2) – The Complete Guide
- Vue JS 2 – The Complete Guide (incl. Vue Router & Vuex)
- Angular & NodeJS – The MEAN Stack Guide
At First Glance
React – The Complete Guide (incl Hooks, React Router, Redux) starts at the very basics and explain what exactly React is, how you may use it, and for which kind of applications. You’ll go all the way from basic to advanced and dive deeply into React as well as popular libraries like react-router and Redux. By the end of the course, you’ll be able to build amazing React (single page) applications.
What You’ll Learn
After the course, you can expect to:
- build powerful, fast, user-friendly and reactive web apps
- provide amazing user experiences by leveraging the power of JavaScript with ease
- apply for high-paid jobs or work as a freelancer in one the most-demanded sectors you can find in web dev right now
- learn React Hooks & Class-based Components
Course Content
This Udemy complete guide on React is a relatively huge course at 40 hours with 502 lectures. Before you start, there will be a section on Javascript to briefly refresh your knowledge.
A detailed list with the course content can be found below.
- Understanding the Base Features and Syntax. In this part, you will learn how to create React app and how to work with Props and State.
- Working with Lists and Conditionals.
- Styling React Components & Elements. After this segment, you’ll be able to outline the problem set, setting styles and class names dynamically.
- Debugging React Apps. This section helps you understanding error messages and finding logical errors by using Dev Tools & Sourcemaps.
- Diving Deeper into Components and React Internals.
- Reaching out to the Web (Http / Ajax).
- Multi-Page-Feeling in a Single-Page-App: Routing.
- Forms and Form Validation.
- Redux.
Basic Requirements
- JavaScript + HTML + CSS fundamentals are absolutely required.
- You DON’T need to be a JavaScript expert to succeed in this course.
- ES6+ JavaScript knowledge is beneficial but not a must-have.
- No prior React or any other JS framework experience is required.
Udemy Reviews – React: The Complete Guide (incl Hooks, React Router, Redux)
I have done a lot on video training courses and this is one of the best I’ve taken. Max has a great knowledge of the subject and the material was very thorough and exactly what I needed. I have experience in some web development already but after completing this course I believe I have what is needed to step right into developing with
Darryl Rreact and redux. Will definitely sign up for more of Max’s courses.
I started this course as a complete beginner (just after 3 months of learning). Max threw me into the deep end of React. When I saw the dual map function for the first time, I didn’t know what is happening. The rate of Max’s speech was also very fast at the beginning for me. Few weeks in and now I see that topics, structure, and tempo of the course are perfect – I can come back to it if I search for answers. This course is also a great introduction to Redux and to Firebase (at backend). Max or his friend are providing support for your questions even during the weekend. I manage to built SPA app in react/redux after 1.5 months. Thank you, Max, for this awesome course, now it’s time to test your Node.js course.
Marcin Sufa
What’s Great About the Course
1. Quick Responses
If you look through the reviews on Udemy, you’ll see that Maximilian actually took time to answer almost all of them. He would say thanks on high-rated reviews and promptly suggest solutions for people leaving low-rated ones.
The same goes for the Q&A section. Every time I had a question, Max or his teaching assistant would respond after just a few hours or even minutes. Not only are their responses accurate but they also provide students with extra examples and multiple links to resources.
2. Up-to-Date Materials
I’ve spent most of my free time learning about JavaScript, CSS, and HTML. When I thought it was time for me to dive a little bit deeper into a framework, I stumbled upon React and found it to be quite intriguing. As a result, I bought this course a year ago thinking “it seems like it was chalked full of content.”
When I finally got started a few weeks ago, I seriously doubted if the course could still fit my needs. It amazed me that the course is up to date with the newest React JS features. There are also newly added bonus lectures near the end of the course.
3. Consistent Project
Around one-third of the course, after you have learned all the basics about React, you’ll start to work on a real app – The Burger Builder (Basic Version). This first version acts as a foundation for later lessons where you perfect and complete the project.
In short, you’ll only work with ONE project throughout the whole course. Some students consider this “denying the freedom to choose which part of the course to follow.” For me though, this is a good opportunity to get the sense of a real project and actually get into the depth of it.
Some Downsides
React has a steep learning curve at some stages. For a total beginner, it would be really hard to follow this course once it hits the Burger Builder project. However, as written in the course landing page, basic HTML, CSS, and JavaScript knowledge are required. So, if you’re totally new to programming, this course might not be the right choice.
Are You A Good Fit for the Course?
React: The Complete Guide (incl Hooks, React Router, Redux) is by far one of the best courses I’ve taken on Udemy. I have learned more than I expected about Reactjs, Router, and Redux. On top of that, I’ve gained some very important gotchas as well as how to avoid pitfalls.
However, this course might not be a strong suit for you if you’re new to programming or would like to experience different projects during the course.
Hope that you’ve found my review about the course React: The Complete Guide (incl Hooks, React Router, Redux) on Udemy helpful.
Happy learning!