React Front To Back (Udemy.com)
Learn Modern React 16.8+ Including Hooks, Context API, Full Stack MERN & Redux By Building Real Life Projects
Created by: Brad Traversy
Last updated January 2021
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
How it compares
Against the other 173 rated Udemy courses in React on CourseDuck:
- Rating4.5 out of 5higher than 53% of them
- Reviews9,116#13 of 174 by number of reviews
- Length14 hoursshorter than 50% of them
- Last updatedJanuary 2021earlier than 80% of them
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...
Instructor Details
- 4.5 Rating
9,116 Reviews
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.
More courses by Brad Traversy
Modern JavaScript From The Beginning 2.0 (Just Updated) (2025)
4.6 (36,520 Reviews)
Provider: Udemy
Time: 40.2h
$16.99
Modern HTML & CSS From The Beginning 2.0 (2025)
4.8 (28,669 Reviews)
Provider: Udemy
Time: 24.3h
$129.99
Bootstrap 4 From Scratch With 5 Projects (2018)
4.6 (17,122 Reviews)
Provider: Udemy
Time: 11.3h
$84.99
MERN Stack Front To Back: Full Stack React, Redux & Node.js (2019)
4.4 (15,750 Reviews)
Provider: Udemy
Time: 11.9h
$99.99
50 Projects In 50 Days - HTML, CSS & JavaScript (2025)
4.6 (12,876 Reviews)
Provider: Udemy
Time: 19.4h
$119.99
MERN From Scratch | eCommerce Platform (2025)
4.7 (8,141 Reviews)
Provider: Udemy
Time: 13.5h
$13.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 Joshua Harbor on 8/2/2021
Brad did a good job of walking through the basics of state, as well as using Context and Redux. Some areas were covered a little quicker than I liked but overall I recommend the course if you are just learning react and need a good primer/walkthrough but expect that you'll need to do some googling/research outside of the course
By Paul Sal on 2/28/2021
I wanted to modify my review from 4 Stars to 5 Stars because of the fact that I've had a chance to compare Brad's course, and a similar React Course from a different Instructor on here that had a slightly higher rating. That 2nd course that I recently started has so far been disappointing. For example, I am now on Lesson 159 and the Instructor has yet to introduce PropTypes. The 2nd course is confusing in many other ways as well, for example the Map function. I feel that Brad's React Course is presented the right way, and he focuses a lot on React Components and Props. This is probably the reason why I went through his course 4 times already, to be sure to have his code heavily annotated. I've noticed that the more times that I watch the course, the better I become at completely understanding React. There were a few minor issues with Brad's course, but the benefits I got out of the course far outweigh the small issues.
By Abhishek Swain on 11/14/2020
Thanks, Brad! My introduction to React, in a practical way! It was awesome :) This was my first react course and I had a lot of learning and a good time. Recommended to everyone.
By David Jones on 11/7/2020
Playback window constantly flashes the control menu at the bottom. It's distracting, but the course is great.
By Daphne on 11/7/2020
Not enough explanation. It says it s also for beginners but it is not really
By Matt Laws on 11/7/2020
Brad is a great instructor and his explanations are always clear and concise.The pace is slow and steady which really helps when trying to wrap my head around the concept. Great content as always.
By Shaker Kattoula on 11/7/2020
This man is the best web development instructor out there, folks.
By Toby Wilson on 11/1/2020
Brad is an effective teacher and delivers the content in a clear, well-paced manner.
By Ryan Ream on 11/1/2020
I would not recommend this as the first step in learning react. The more I learn, the more I realize how little was actually explained during this course. I'm disappointed I chose this over the other intro to react classes.
By Paul Polihronakis on 10/26/2020
Great Course! I came in with minimal react.js experience and left feeling more confident. Made me really appreciate react hooks, context, and redux.
By Sbastien on 10/21/2020
Great job to this course like always !!
By Harish Reddy Agumamidi on 10/17/2020
This course is excellent, covered 80% of core topics, should have covered some more topics and detailed explanation.
Quality Score
Overall Score : 90 / 100












