MERN Stack Front To Back: Full Stack React, Redux & Node.js (

Build and deploy a social network with Node.js, Express, React, Redux & MongoDB. Fully updated April 2019

Created by: Brad Traversy

Produced in 2022

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

Quality Score

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

Overall Score : 94 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a node.js course? Or looking for more detail on Brad Traversy's MERN Stack Front To Back: Full Stack React, Redux & Node.js? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

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.Who this course is for:
  • Anyone that wants to learn how to build and deploy a full stack MERN application

*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

This course was absolutely phenomenal! I learned so much about the MERN stack, and coding a social media app helped me learn concepts that I can apply to so many other projects in the future, and I was able to complete this class with a project that I felt proud of. Thank you Brad Traversy, you are an amazing teacher and I really enjoyed and learned a lot in this class!

The course is great. Brad is an outstanding teacher, I knew him from his youtube channel and was so impressed by his teaching that I decided to give his paid udemy courses a try. And I was not dissapointed. Definitely recommended for anyone who wants to go deeper than just the explanation of concepts with some examples on youtube. In this course you will create a complete MERN stack application and lern a lot in the process.

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.

after some basic knowledge of redux and hooks i am able to understand and now i am happy with to the point explanation. Thank you.

Originally took the course before the React update that introduced Hooks. It was a pain to migrate over to the updated course since I previously didn't completely finish the prior course. The videos for the first version of the course wasn't available for viewing either. Overall, good repetitive React coding that helps to ingrain the content into our heads. There is practical uses for React in this course including components using the new React hooks. The project also gave a good understanding of Redux after much practice throughout the video sections. The concepts here are applicable to other web development practices as Redux and JS applied in this course can be applied to other frameworks.

With this course along with it's complementary "React front to back" I've taken grasp of react context/hooks and redux, at last.Brad is a master for conveying the intricacies of web development.Highly recommended!

Again thank you Brad, for such course. I learned a lot with this great project. Easy to follow and a good experience. Strongly recommended for those that want to get into React.

Fantastic Course! Gave me an indepth understanding of the MERN fullstack! Love Brad and his tutorials. HIGHLY RECOMMENDED!

Great introduction to the MERN stack for people already familiar with the fundamentals of React and Node.js. Excellent practice with Redux as well.

Learned a lot from this course! The update in April was really cool and helpful. There were many hurdles to overcome, but was well worth it. Thanks again Brad!

Hands on course that walks you through the end to end process of developing a MERN stack application. I can definitely take away a lot of learnings from this course.

Is a good course in general, I learned a lot about react (the one I needed to re-learn). It does not goes too deep into hooks, thing that I wanted to learn a little bit more but it makes a good foundation on redux.For a mid-level course as is announced it lacks of the best practices (sometimes it feels like you can reuse many components or even api routes and error handlers) and it would be good may be in a third edition to include tests or something.Great course for be confident with redux and JWT.