Home / Recorded courses / MERN Stack Masterclass
Recorded · Self-pacedMERN Stack Masterclass: Recorded Course
Deep dive into MongoDB, Express, React, and Node.js to build modern single-page web applications.
- 54 recorded lessons
- Lifetime access
- Advanced
- Certificate of completion
What is inside the course
4 modules, 54 recorded lessons. This is the exact lesson list you receive.
React.js
15 lessons
- Day 1Introduction to React.js
- Day 2Understand JSX, folder structure & files, conditional rendering, variables, tags
- Day 3Understand Props and many more (being recorded)
- Day 4Map method, all types of CSS in React, create card using props. HW: Build Kodyfier Home UI
- Day 5Install & use TailwindCSS, States, Derived State, useState Hook. HW: Counter & TodoList
- Day 6useEffect, fetch data from a form. HW: Fetch data from any form
- Day 7TodoList with LocalStorage, submit on Enter, cleanup function, setInterval, Lifting State Up. HW: Weather App
- Day 8Prop Drilling, Context API (useContext), custom Hooks, useReducer. HW: TodoList using useReducer
- Day 9useReducer in depth, complete Routing in React
- Day 10Controlled vs Uncontrolled components, Optimization (React.memo, useMemo, useCallback)
- Day 11useId, useRef, useActionState, Toast notifications, Lucide & React Icons
- Day 12TanStack Query & Zod Validation
- Day 13React Certificate and Placement guidance
- Day 14How an E-commerce website is built and how it works (Part 1)
- Day 15How an E-commerce website is built and how it works (Part 2)
Node.js & Express.js
9 lessons
- Day 1Introduction to Node.js
- Day 2Modules, import/export (CommonJS & ES Module), OS Module, Path Module
- Day 3fs Module (Sync, Async, Async/await), how websites work
- Day 4Create your own server in Node.js using http/https
- Day 5Events (EventEmitter), Buffer & Stream, __dirname and __filename
- Day 6Express.js, build a static website, Middleware
- Day 7HTTP Methods (GET, POST), Dynamic Routes (:id), params & query strings, sorting/filter, ThunderClient in VS Code
- Day 8Middleware in depth, Routing in Express.js, separate routing using routes
- Day 9Get frontend form data in backend, MVC Pattern (separation of concern)
MySQL Database
15 lessons
- Day 10Overview of MySQL, install & setup on Windows
- Day 11Create & use a database, CRUD operations practically in SQL
- Day 12Homeworks: create/manage database, add/delete/update, conditional finds
- Day 13Connect MySQL into Node.js and perform CRUD from Node.js
- Day 14Connect MySQL into Express.js, build real-world RESTful APIs (GET, POST, PATCH, DELETE)
- Day 15MySQL Data Types complete guide, required fields of a product
- Day 16Datatypes of every required field in a products database
- Day 17Queries in MySQL: insert, get, and condition-wise get product data
- Day 18Aggregate Functions, GROUP BY, HAVING clauses
- Day 19Joins in MySQL: Inner Join, Left Join, Right Join
- Day 20Primary Key & Foreign Key. HW: kodyfier.com/mysql-practice-set-week1.php
- Day 21Discussion of the previous homework (being recorded)
- Day 22Transaction in MySQL, ACID properties
- Day 23Views (create a view, hide sensitive data, CREATE OR REPLACE VIEW)
- Day 24Solution of the MySQL 30 Questions Practice Test
MERN Stack E-Commerce Project
15 lessons
- Day 1Planning and listing features for the E-commerce project
- Day 2Frontend & backend folders, start server, install express, add routers (home, about, products)
- Day 3Database in MySQL using Drizzle ORM, Categories & Products tables and schemas
- Day 4Insert categories and products into tables using Drizzle ORM
- Day 5Get all categories/products and by slug using Drizzle ORM
- Day 6Connect frontend with backend and call the API to show products in React
- Day 7Design Home and About page. HW: fetch products data and design with CSS
- Day 8Fetch products data backend to frontend and design the page
- Day 9Create Product Details single page and design it
- Day 10Add to Cart page, Add to Cart button, cart database for added products
- Day 11Add to Cart improvements (duplicate checking, remove, update quantity, realtime data)
- Day 12Implement Searching, Filtering by Brand, Sorting in detail
- Day 13Complete Register (SignUp) page on both frontend & backend
- Day 14E-commerce Login system & JWT
- Day 15Authorization (final video)
What you build and who it is for
This course is perfect for understanding how real MERN applications work from frontend to backend.
Projects
- Single-page MERN web app
- React frontend connected to APIs
- Backend server with database
- Authentication-based application
Who it is for
- Learners who already know basics
- React students who want backend
- Developers who want MERN project experience
Prefer live classes? The Fullstack Web Development Live Class is taught live by Thapa Technical, with doubt solving in class. It is a separate course with its own fee and batch dates.
See the live classesQuestions about the recorded course
Is this a live class or a recorded course?
It is a recorded, self-paced course: 54 recorded lessons you watch whenever you like. There is no batch, start date or class timing. If you want live classes with a mentor, see the Fullstack Web Development Live Class.
How do I get access after paying?
Right after payment we email you a secure download link to the course pack. It opens a lesson page with every video lesson in order, plus the notes.
How long can I watch the lessons?
You get lifetime access. Watch at your own pace and come back to any lesson whenever you need it.
Do I get a certificate?
Yes. You receive a Kodyfier Certificate of Completion after meeting the course requirements.
Is there a refund?
No. Like every Kodyfier checkout, payments are final and non-refundable, so please check the syllabus above before you buy.