Detailed Syllabus
- HTML5, CSS3, Flexbox, Grid
- JavaScript ES6+: let/const, arrow functions, promises, async/await
- DOM manipulation, events, fetch API
- Git & GitHub basics
- React fundamentals, JSX, components, props, state
- Hooks (useState, useEffect, useContext, custom hooks)
- React Router, forms, validation
- API integration, axios/fetch
- State management: Redux Toolkit / Context API
- Node.js fundamentals, npm/yarn
- Express.js routing, middleware, error handling
- REST API design principles
- File upload, JWT authentication, bcrypt
- NoSQL concepts, collections & documents
- CRUD operations, indexes, aggregations
- Mongoose ORM, schema & validation
- Relationships: one-to-many, many-to-many
- Environment variables, dotenv
- Cloud hosting (Render, Railway, AWS basics)
- Frontend build & deploy (Vercel/Netlify)
- CI/CD intro with GitHub Actions
Capstone Projects
- Project 1: Blog Platform (React + Node + MongoDB + JWT)
- Project 2: E-Commerce Website (Cart, Orders, Payment Integration)
- Project 3: Chat Application (Socket.io + MongoDB)
- Project 4: Portfolio Builder SaaS (React + Express + MongoDB)
Note: Modules & projects can be adjusted based on batch speed and prior knowledge.
MERN Stack Curriculum — Catalyst Programmers (Jaipur)
Address: 56/80, Rajat Path, Sector 5, Mansarovar, Jaipur • Phone: +91 8503967987 • Website:
catalystprogrammers.in