React Front To Back (

Learn Modern React 16.8+ Including Hooks, Context API, Full Stack MERN & Redux By Building Real Life Projects

Created by: Brad Traversy

Produced in 2022

What you will learn

  • Learn Modern React By Building 3 Projects
  • Flux Pattern Using Context & useContext/useReducer Hooks
  • Learn Redux From Scratch
  • Full Stack Development with MERN (MongoDB, Express, React, Node)
  • Suitable For Both Beginners & Intermediate React Developers

Quality Score

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

Overall Score : 96 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a reactjs course? Or looking for more detail on Brad Traversy's React Front To Back? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

In this course you will learn to master React 16.8+ concepts including how to create a Flux pattern using the Context API with the useContext and useReducer hooks. We will also build a full stack MERN application with a custom Express backend API that uses JWT (JSON Web Token) for authentication. In addition, we will also create a project that uses Redux.
Here are some of the things you will learn in this course:
  • React Fundamentals (Components, props, state, etc)
  • React Hooks (useState, useEffect, useContext, useReducer, useRef) in real projects
  • Context API & App Level State
  • MERN - MongoDB, Express React, Node
  • Build a Custom API With JWT Authentication
  • Redux - Reducers, Actions, etc
  • Basic Animation
  • Much More...
Who this course is for:
  • Developers looking to learn Modern React 16.8+ with hooks & context, MERN & Redux

*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

Brad Traversy

Brad Traversy has been programming for around 12 years and teaching for almost 5 years. He is the owner of Traversy Media which is a successful web development YouTube channel and specializes in everything from HTML5 to front end frameworks like Angular as well as server side technologies like Node.js, PHP and Python. Brad has mastered explaining very complex topics in a simple manner that is very understandable. Invest in your knowledge by watching Brad's courses.



100 total reviews

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

Brad's courses are always spot on. I both enjoy and learn. Best on Udemy. Thanks Brad.

Another awesome course, Brad! Looking forward to more in the future! I would love to see more diagrams/flowcharts as we evolve through a project. Context and Redux data flow can be a bit confusing as we jump through different pages like actions, reducers, and components.

The most interesting thing about this course is the ton of information it provides in a short amount of time (14.5 hours).It gave me the steps I need to master in order to be a great React Developer. This course is amazing. Thanks Brad!

Amazing course, just like his HTML/CSS and JavaScript course. The three projects provide a good amount of variety, and the incremental approach he takes is excellent. The second project was MASSIVE, and it was the most difficult for me because of my lack of knowledge of Node, Express, and mongo/mongoose. If you're new to React or to any technology here, like me, just take your time! In this course, it's important to take a step back to think about what has been achieved at the end of every video, and do commits as you go along. It's also important to think about the relationship between each of the files because there are so many of them. Brad makes some errors here and there, but I find this to be alright because it shows you what may go wrong, and why you should be on the lookout. I'm going to make a couple React apps, and then I'm going to try his python Django course. Thanks again Brad!

Exactly what I wanted to learn, clear thru the end of the course.I'm a career statistician and want to build my own data-driven websites. I'm self-taught (on front end, back end, databases, react) but I could never get the whole stack wired together properly and deployed. Now I finally understand how to put it all together! Thank you! --Cindy

perfect speed for repetition at this point.The later episodes will be new content for me - so I'll still have to find out if I can keep up with the speed

A bit short, one additonal Project would have been nice. and was a bit fast in some parts to code to check where what is would be a nice additon for example error: err.response.statusText why is it in response.statusText and how do i find out where it is if i don't know?

Everything explain nicely. I like that Brad doesn't delve too much into the theory and takes a more hands on approach. We learn as we do and if there are places where more clarification is required, he is generally good at explaining those. Highly recommended and will be going through Brads other courses

For a practical and hands-on project-oriented approach, this course is best in class. Brad wastes no time in his code-along delivery, with more show and less tell. There's not much in the way of supplemental content, words of wisdom, or broad spectrum insight--it's just straight-up utility.

I think that Brad is a really good teacher. It's a bit unfortunate that the app with Redux is not as elaborate at the useContext app. I could really do with a complete hands-on example of an app using Redux, Hooks, MongoDB, JWT which I could use as a base to build my own applications with. Unfortunately, this course did not give me this...

If I can add another 5 stars I will definitely do. You courses are amazing and to the point and exactly what I need to learn. You are doing great job. I would love to see a course on testing as companies are asking about testing in every interview.

I've done quite a few of Brad's crash courses on his YouTube channel so I was familiar with his teaching style, and this course is in line with the same lucid explanations that he has in his free content.The earlier projects cover the basics of React: props/state and their newer counterparts in hooks, context, and the intricacies of how to create a reticulated front and back end to a full stack application.Brad covers some of the heaviest material - Redux - in the third and final project of the course, which begins around the ~85% mark, leaving you thinking you're in the home stretch with only a fraction of the course left, but it crawls by because the content is substantial! The good news is the concept of Redux comes together a lot more easily after getting thorough explanations of Context and Hooks in the earlier projects.Overall this is a good and thorough course that is not too long at 91 lectures and ~12 hours.