Skip to content
UdemyNode.jsPaid courseIntermediate levelCertificate

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

icon
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

icon
Quality Score

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

Overall Score : 88 / 100

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

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

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.

icon
More courses by Brad Traversy

$16.99

$129.99

$84.99

$119.99

$11.99

$13.99

icon
More Node.js courses

$119.99

$159.99

$19.99

$89.99

$94.99

$14.99

icon
Reviews

4.4

15,750 ratings on Udemy

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

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.

Showing all 10 reviews on CourseDuck

Read all 15,750 reviews on Udemy