Finally finished learning MERN in this course on Udemy! This course has a total of 15 sections91 lectures, and a total duration length of 14 hours and 53 minutes. I followed along with my teacher until the course finished.


Other Certificates


Github repo:
Description: This is an e-commerce platform like Amazon or eBay where you can pick a product, add it to your cart, and finally pay or have it delivered to your home. In this project, I used fake money just to make things working, and thus, no delivery. So, it’s easy to convert and make it into a real platform. After logging in as admin, he/she can control users, products, and orders easily in this website.

About the Course



There are a lot of “eCommerce” courses out there, but most use some kind of prebuilt plugin or platform. In this course, we will build a completely customized eCommerce / shopping cart application from scratch with the MERN stack with the following functionality…

  • Full featured shopping cart
  • Product reviews and ratings
  • Top products carousel
  • Product pagination
  • Product search feature
  • User profile with orders
  • Admin product management
  • Admin user management
  • Admin Order details page
  • Mark orders as delivered option
  • Checkout process (shipping, payment method, etc)
  • PayPal / credit card integration
  • Custom database seeder script

This is not a documentation-type course. This is a jump in and get your hands dirty course where by the end, you have an actual real-world project to use and put on your portfolio. You will learn the following by completing this course..

  • React with Functional Components & Hooks
  • React router
  • React-Bootstrap UI library
  • How to structure components
  • Component level state & props
  • Managing global state with Redux (Actions & Reducers)
  • Using Redux state in components (useDispatch & useSelector)
  • Creating an extensive back end with Express
  • Working with a MongoDB database and the Mongoose ODM
  • JWT authentication (JSON web tokens)
  • Creating custom authentication middleware
  • Custom error handler
  • Integrating the PayPal API
  • Environment variables
  • Project deployment
  • Much more!

Who this course is for:

  • Full stack web developers that want to learn MERN by building a real-world app

Leave a Reply

Your email address will not be published. Required fields are marked *