Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete MERN Stack Bootcamp - MongoDB Express React & Node
Rating: 4.6 out of 5(210 ratings)
863 students

Complete MERN Stack Bootcamp - MongoDB Express React & Node

Build Full Stack React Application from Scratch with MongoDB, Express, React and NodeJS in this project based course.
Last updated 7/2025
English

What you'll learn

  • Learn how to build Fullstack apps from scratch
  • Learn how to implement JWT authentication - User Registration, Login, Password Reset
  • Learn how to store data in MongoDB
  • Learn how to send automated email
  • Learn how to upload images in MERN stack and save to cloudinary
  • State management with Redux Toolkit
  • Deploy app to both Heroku and Render

Course content

8 sections167 lectures26h 13m total length
  • Introduction and Course Requirement2:57

    Meet your instructor Zena as she outlines the MERN stack bootcamp prerequisites—HTML, CSS, JavaScript, and React proficiency—and shares daily practice and hands-on building strategies.

  • Environment Setup2:04

    Follow along with a practical environment setup using Chrome, Visual Studio Code, Node.js, and API testing tools Postman or Insomnia to test backend APIs throughout the course.

  • What is MERN Stack10:47

    Explore mern stack: react on front end, with node.js and express on back end, and mongodb for data, using api endpoints to fetch json with authentication and authorization.

Requirements

  • Students should know HTML, CSS & JavaScript before taking this course
  • Students should know ReactJS before taking this course

Description

Welcome To The MERN Stack Course

MERN
stands for MongoDB, Express.js, React.js and Node.js - and combined, these four technologies allow you to build amazing web applications.


During this course we will:

  • Learn some NodeJS basics

  • Build API endpoints with Express

  • Build authentication with JSON Web  Token including User Registration, Login and Password Reset

  • Upload image with multer and save to Cloudinary

  • Protect routes to only be accessed by logged-in users

  • Build Frontend pages with React and SCSS

  • Setup Routing with React Router V6

  • Setup MongoDB

  • Complete CRUD functionality

  • Implement pagination on the front-end

  • Connect frontend to backend using Axios

  • Manage state with Redux Toolkit

  • Build a dashboard for product management

  • Utilize "express-async-handler" package

  • Setup error handling in Express

  • Hash passwords

  • Build a user profile page

  • Build a contact us page

  • Edit user profile from the frontend

  • Deploy the app to Heroku and Render


What are the requirements for taking this course?

  1. Knowledge of HTML, CSS and JavaScript

  2. Knowledge of React

  3. NO Prior Knowledge of NodeJS and Express is required.



Who this course is for?

  • Developers who got basic React knowledge and want to build a full stack app with the MERN stack from scratch.

NOTE:

This is not an introduction to React course, you are expected to know React before taking this course. However, I try to explain the ReactJS concepts used in every section.


Who this course is for:

  • Students who know ReactJS and want to learn Fullstack development using the MERN stack.