HTML Basics, Formatting, Media, Links, Lists, Tables & Forms CSS Selectors, Box Model & Layouts Flex, Grid, Positioning & Responsive Design CSS Effects, Animation, Navigation Bars & UI Styling JavaScript Variables, Data Types, Operators & Control Statements Functions, Arrays, Strings, Date & Math DOM, Events & Form Validation Bootstrap Components, Grid, Forms, Navbar & Website Projec
Node.js Introduction & Setup REPL, Global Objects, npm, npx & package.json Node.js Modules & Built-in Modules Path, OS & File System Modules Buffers & Events Module Callbacks & Asynchronous Programming Promises, Async/Await & Event Loop Timers & Asynchronous Practice Projects
Node.js HTTP Module & Web Server Serving HTML & JSON Routing, Query Parameters & URL Parsing Express.js Setup & Routing GET, POST, PUT & DELETE Methods Request/Response Objects & Middleware CRUD APIs with Express Static Files, EJS & Form Handling Postman & Thunder Client API Testing Express Router, Controllers & MVC Structure Error Handling & API Response Standards REST API Design, Validation & Advanced Query APIs
Authentication Fundamentals JWT Authentication Protected Routes Role-Based Authentication Admin & User Authentication System Multiple File Upload & Static Files Environment Variables & Configuration Management Security & Middleware Advanced Product API Final Mini Project & Industry Backend Project
Database Fundamentals & MongoDB Introduction MongoDB Installation, Tools & Fundamentals CRUD — Create, Read, Update & Delete Query Operations, Arrays & Embedded Documents Sorting, Limit, Skip & Pagination Search & Filtering Aggregation Framework & Advanced Aggregation Indexing & Performance Optimization MongoDB Integration with Node.js & Express.js Mongoose Basics & Advanced Relationships MongoDB Atlas & Final Database Project
React Introduction, Setup & JSX Components & Props Events, useState & Forms Conditional Rendering, Lists & Keys useEffect & Data Fetching React CRUD & TODO Application React Router, Navigation & Dynamic Routing Lifting State Up & Context API Custom Hooks & Theme Toggle Project
useRef, useMemo & useCallback React.memo & Re-render Optimization LocalStorage Debouncing & Search UI Code Splitting Environment Variables with Vite & React Error Boundaries Professional Folder Structure Debugging & React Testing Product Listing Application Vercel Deployment
MERN API Integration Connecting React Frontend with Express Backend PUT & DELETE API Integration Authentication in MERN Protected Routes Full Product Management System Frontend–Backend–MongoDB Integration Full MERN Stack Deployment Complete Industry-Level MERN Project