MODULE 01
Foundations, Shell & Basic CRUD
Mental model, SQL vs MongoDB comparison, shell installation, navigation commands, database creation & basic CRUD operations.
MODULE 02
Query Operators & Cursors
Comparison operators ($gt, $in), logical operators ($and, $or), element filters, regex queries, array operators & cursor methods.
MODULE 03
Updates, Bulk Writes & DB Commands
Update operators ($set, $push, $inc), replaceOne, upserts, atomic operations, bulkWrite, and database administrative commands.
MODULE 04
Indexes & Core Aggregation Pipeline
Compound, unique, sparse, TTL indexes, explain execution stats, hints, and core aggregation stages ($match, $project, $group, $sort).
MODULE 05
Advanced Aggregation & Replica Sets
$unwind array expansion, $lookup foreign joins, $facet multi-pipeline analytics, $out/$merge, ACID transactions session pattern, and replica set commands.
MODULE 06
Sharding, Security & Native Drivers
Sharding setup, RBAC security roles, authentication connection URIs, mongodump/mongorestore backup reference, PyMongo & Node.js CRUD drivers.
MODULE 07
Web APIs, Data Modeling & Troubleshooting
FastAPI & Flask backend API patterns, ObjectId handling, cursor pagination, e-commerce data modeling, time series collections, change streams & 12-step performance checklist.
MODULE 08
Architecture, 10 Projects & Interview Q&A
Sharding & Replica Set detailed architecture diagrams, SQL translation cheat sheet, 20 revision commands, 10 portfolio projects, 35 interview questions, 90-day learning roadmap & the Golden Rule.