MongoDB
Learn MongoDB from fundamentals to interview-ready backend knowledge.
01
MongoDB Fundamentals
Core concepts and how documents are structured, without the internal architecture.
9 lessons · ~43 min
02
CRUD
The operations you use every day: insert, find, update, delete, and upsert.
8 lessons · ~39 min
03
Querying & Filtering
Filter documents with comparison, logical, element and evaluation operators.
6 lessons · ~30 min
04
Arrays & Nested Documents
Nested fields, array matching, $elemMatch, and positional updates.
8 lessons · ~44 min
05
Results, Sorting & Pagination
Shape result sets, and the real trade-offs behind skip() versus cursors.
8 lessons · ~35 min
06
Aggregation Fundamentals
The pipeline mental model and the stages you will use in almost every interview.
9 lessons · ~44 min
07
Advanced Aggregation
$lookup, $facet, $bucket and the stages that show up once joins enter the picture.
8 lessons · ~51 min
08
Aggregation Expressions
Arithmetic, conditionals, strings, arrays and dates — taught through real pipelines.
5 lessons · ~29 min
09
Data Modeling
Embedding versus referencing, and the trade-offs behind each relationship.
8 lessons · ~44 min
10
Indexing
How indexes are chosen, compound order, ESR, and the cost of every extra index.
8 lessons · ~42 min
11
Query Performance
explain(), COLLSCAN versus IXSCAN, and how to make a slow query fast.
5 lessons · ~29 min
12
Atomicity & Transactions
Single-document atomicity, sessions, and when a multi-document transaction is worth it.
4 lessons · ~22 min
13
Concurrency
Race conditions, atomic updates, and optimistic concurrency in real backends.
3 lessons · ~18 min
14
Node.js + MongoDB
Drivers, pooling, APIs, pagination and transactions from Node.js — without a full app dump.
5 lessons · ~30 min
15
Mongoose
Schemas, models, populate, lean, and when the native driver is the better call.
6 lessons · ~32 min
16
Production MongoDB
Replica sets, concerns, sharding and Atlas — interview depth, not a DBA course.
4 lessons · ~23 min
17
Security
Roles, credentials, network access and query-injection considerations.
3 lessons · ~14 min
18
Common Mistakes
The failures that show up in code review: missing indexes, skip(), unbounded arrays.
5 lessons · ~25 min
19
Interview Revision
Concise recap pages for the night before: concepts, syntax, questions, mistakes.
5 lessons · ~33 min
MongoDB lessons marked complete stay in this browser until you clear site data.