Mastering the MERN Stack


About Course

Learn to build full stack web applications with MERN stack like a pro

Want to learn the popular full stack tech stack, but are tired of wordy and slow instructors who talk to you like you’ve never coded before?

Then I have the perfect course for you. A MERN course that’s finally different from the rest.

A perfect mix of theory and practice with no waffling.

Learn to build RESTful APIs with Node, Express and MongoDB with confidence and use that RESTful APIs to communicate with React to build a powerful user interactive web applications.

Includes best practices that pros apply, as well as going over common mistakes that many  developers make.


Projects for Your Portfolio

  • Task Manager
  • Recipe Finder
  • Personal Blog
  • Ecommerce Website
  • and many more



What Will You Learn?

  • Setting up a development environment for building MERN stack applications.
  • Understanding the basics of the MERN stack and how the different technologies work together.
  • Building and deploying web applications using the MERN stack.
  • Storing and retrieving data using MongoDB.
  • Authentication and Authorization with cookies, session and jwt.
  • Building server-side logic with Node.js and Express.
  • Creating interactive and modern user interfaces with React.
  • Integrating front-end and back-end components to create a complete web application.
  • Deploying MERN stack applications to production environments.

Course Content

Full Stack Development: A Big Picture

  • What is Full Stack Web Development?
  • Full Stack Web Development – Additional Resources

Setting up Development Environment: Git

Getting Started with Nodejs

Asynchronous Javascript and Event Looping

Node Module System




REST API’s using Express

Advanced Express


Node and MongoDB

Express Generator

Mongoose ODM

CRUD Operations using Mongoose

Authentication and Authorization

Modeling Relationships between Connected Data

HTTPS and Secure Communication

Uploading Files


Introduction to Front-End Development

ES6 Refresher for React

Introduction to React

React Components

Props and States

React Component Types

React Router

Single Page Application

React UI Packages

React Hooks

Client Server Communication

Fetch API and Axios

Project and Assessments with Peer Graded Review