MERN Stack Front To Back: Full Stack React, Redux & Node.js (Udemy.com)
Build and deploy a social network with Node.js, Express, React, Redux & MongoDB. Fully updated April 2019
Created by: Brad Traversy
Last updated November 2019
What you will learn
- Build a full stack social network app with React, Redux, Node, Express & MongoDB
- Create an extensive backend API with Express
- Use Stateless JWT authentication practices
- Integrate React with an Express backend in an elegant way
- React Hooks, Async/Await & modern practices
- Use Redux for state management
- Deploy to Heroku with a postbuild script
How it compares
Against the other 118 rated Udemy courses in Node.js on CourseDuck:
- Rating4.4 out of 5higher than 50% of them
- Reviews15,750#7 of 119 by number of reviews
- Length11.9 hourslonger than 66% of them
- Last updatedNovember 2019earlier than 63% of them
Quality Score
Overall Score : 88 / 100
Course Description
Welcome to "MERN Stack Front To Back". In this course, we will build an in-depth full-stack social network application using Node.js, Express, React, Redux and MongoDB along with ES6+. We will start with a blank text editor and end with a deployed full-stack application. This course includes...
Building an extensive backend API with Node.js & Express
Protecting routes/endpoints with JWT (JSON Web Tokens)
Extensive API testing with Postman
Integrating React with our backend in an elegant way, creating a great workflow
Building our frontend to work with the API
Using Redux for app state management
Creating reducers and actions for our resources
Creating many container components that integrate with Redux
Testing with the Redux Chrome extension
Creating a build script, securing our keys and deploy to Heroku using Git
UPDATE: The entire course was updated to use React Hooks, Async/Await and better overall code.
This is NOT an "Intro to React" or "Intro to Node" course. It is a practical hands-on course for building an app using the incredible MERN stack. I do try and explain everything as I go so it is possible to follow without React/Node experience but it is recommended that you know at least the basics first.
This is a project-based course, which means the entire course is building one large project. The project is called DevConnector and allows users to register and login to create a profile. They can add a resume of jobs and education and link all of their social networks.
Instructor Details
- 4.4 Rating
15,750 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
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 Node.js courses
Learn and Understand NodeJS (V8, Express, MERN/PERN & more) (2025)
4.7 (31,374 Reviews)
Provider: Udemy
Time: 14.6h
$119.99
Node.js, Express, MongoDB & More: The Complete Bootcamp (2024)
4.7 (30,347 Reviews)
Provider: Udemy
Time: 42.2h
$159.99
NestJS: The Complete Developer's Guide (2026)
4.7 (9,487 Reviews)
Provider: Udemy
Time: 19.8h
$89.99
Complete NodeJS Developer (GraphQL, MongoDB, + more) (2026)
4.7 (5,544 Reviews)
Provider: Udemy
Time: 46.5h
$94.99
Node.js API Masterclass With Express & MongoDB (2019)
4.7 (5,415 Reviews)
Provider: Udemy
Time: 12.1h
$14.99
Reviews
By Bala Krishna Yadav Kunati on 1/22/2026
The course is really great and great project and the backend part is still relevant. However the major problem I faced is with the frontend and especially with Redux as the versions taught in the course are pretty much outdated. However with extra support from Chatgpt, i was able to update my code to the latest technologies. Here is the latest project as of Jan 2026: https://github.com/Krishnak101/JavaScript-Projects/tree/main/React-Projects/DevIdentity
By Volod on 8/20/2022
Thank you Brad very much for such a good and useful course! It took a long time for me to finish it as I was not learning continually which was a mistake. But now I'm done and I’m very satisfied. I’ve got almost everything that I need to create a full stack Apps. At the same time I’ve realised that MongoDb maybe is not the best solution. So the next milestone (after several apps with MongoDB) would be PostgreSQL. Wish you the best and more cool courses! ps: recommed this course to everybody to learn full stack with MERN
By 진혁 이 on 6/13/2022
one of most favorite teachers in udemy!! his class is somewhat hard to understand for fully beginners and i understand about some complaints. However, im pretty sure he gives clear steps for beginners to move on intermediate. Will's fast feed back saved me every time i face trouble and help me to move on to finish this course. i am moving on to nextjs course. (although i will need to comeback to review) thank you so much Will and Brad !!
By Andrew H on 11/12/2019
I've come to realize that I need a lot more practice in JavaScript before attempting another course like this. There were numerous errors (mostly typos caused by me) that hindered most of my project development. The first course (before he redid the course) had some errors that drove me absolutely mad, but overall this course did exactly what it said it would.
By Matt Bower on 5/17/2019
My code always seems to work and flow more smoothly compared to other teachers courses on Udemy when taught by Brad. He uses my go-to tools and frameworks as well. This is my favorite Udemy course I have ever taken. It's extremely helpful to use this project as a template towards creating other ones. This course saved me at my job most importantly. Thank you Brad!
By Ryan O'Connor on 1/10/2019
These are similar to his youtube videos. I was expecting more of a course with the paid aspect. His free content on youtube is basically just him reading the documents from the library he is talking about. The videos skip around a lot. He clearly just copied and pasted a working example. In the timeline of the video he will write a component before it is needed because it is already in his working example.
By Alex kreinis on 11/18/2018
Very nice course, I finished it the 2nd time and it is much better, although I think the hooks part is a bit abstract, maybe custom hooks would make this project at a bit higher level, but aside from that its awesome, thanks for your hard work brad.
By T W on 10/14/2018
The course does well to cover basics of the MERN stack including Express API development with Mongoose modeling for MongoDB along with frontend development with React and even React Hooks. Note that there are some issues with the app's architecture that are resolved in changes made to the GitHub repo. Unfortunately, some of these changes have not yet been incorporated into the videos.
By Vatt Sopheak on 6/4/2018
First of all, the course is created for the real world web application that you we can use in our own project in the future. Brad is just awesome explaining in depth at every detail not so fast and not so slow. Now June 2018 this course is up to date and easy to follow along. If you want this kind of real life web application just GO FOR THIS COURSE !!! Highly Recommend. Second, Brad has his own youtube channel for loads of tutorials you can find for web development. But still this course is a good start for MERN Stack developers.
By Salah Mehdi on 5/31/2018
This course is exceptionally well put together. Brad is fantastic at this job and always provides the right level of detail. Yes I know it is a MERN stack course (includes node), however the only reason I did not give the course 5 stars, is that although everything is really great, I think the time it takes to set up the server.js and the routing could be made optional (maybe it is optional and I missed it), possibly an already set up server with routes so that you could take an already developed server and quickly get on to the React stuff and do the server later on before the Heroku deploy. All in all a fantastic job, many thanks Brad.












