All 27 chapters available

Stage 03 · NoSQL, Search & Application Data

MongoDB

A complete MongoDB path covering BSON and document modeling, CRUD, aggregation, indexes, query planning, transactions, replication, consistency, sharding, change streams, time-series, geospatial, search/vector retrieval, encryption, WiredTiger internals, backup, operations, drivers, and production architecture.

27chapters
135lesson paths
Beginner → Advancedlearning level
Publishedcourse state
Coverage baselineModern MongoDB 8.x concepts across self-managed deployments and Atlas capabilities

Course brief

Model for documents first, then scale and operate the cluster with evidence.

A complete MongoDB path covering BSON and document modeling, CRUD, aggregation, indexes, query planning, transactions, replication, consistency, sharding, change streams, time-series, geospatial, search/vector retrieval, encryption, WiredTiger internals, backup, operations, drivers, and production architecture.

This syllabus deliberately separates foundations, data modeling, query behavior, internals, reliability, security, performance, operations, and production design so advanced material is not compressed into generic catch-all chapters.

By the end

You will be able to

  • Design MongoDB documents around access patterns, cardinality, document growth, schema evolution, validation, and consistency requirements
  • Write efficient CRUD and aggregation workloads and verify them with indexes, explain plans, profiling, and realistic datasets
  • Operate replica sets and sharded clusters with explicit read/write concerns, shard-key strategy, balancing, change streams, and failure handling
  • Use time-series, geospatial, search/vector, encryption, security, WiredTiger, backup, monitoring, and upgrades as production capabilities rather than isolated features
  • Build resilient applications with official drivers, sessions, transactions, retryability, pooling, observability, capacity planning, and a tested production runbook

Complete syllabus

27 chapters · 135 lessons.

Every lesson path was reserved in the planned syllabus and is now linked because its lesson HTML is available. The sequence moves from foundations through advanced implementation, architecture, operations, reliability, security, tuning, and a production capstone.

01

Chapter 1

MongoDB Foundations, Editions, Deployment Models, mongosh, and Lab Setup

5 lessons
02

Chapter 2

BSON, Documents, Collections, Flexible Schema, and Data Types

5 lessons
03

Chapter 3

CRUD Fundamentals: Insert, Find, Projection, Sort, Limit, and Delete

5 lessons
04

Chapter 4

Query Operators, Arrays, Nested Fields, Null/Missing Semantics, and Expressions

5 lessons
05

Chapter 5

Updates, Array Mutations, Upserts, findAndModify, and Bulk Writes

5 lessons
06

Chapter 6

Document Modeling: Embedding, References, Cardinality, and Aggregate Boundaries

5 lessons
07

Chapter 7

Schema Validation, Evolution, Versioning, and Data Quality

5 lessons
08

Chapter 8

Aggregation Pipeline Fundamentals

5 lessons
09

Chapter 9

Advanced Aggregation: Joins, Facets, Windows, Reshaping, and Write-Back

5 lessons
10

Chapter 10

Index Fundamentals: Single, Compound, Multikey, Unique, and Index Prefixes

5 lessons
11

Chapter 11

Advanced Indexes: Partial, Sparse, TTL, Wildcard, Hashed, Text, and Geospatial

5 lessons
12

Chapter 12

Query Planning, explain(), Plan Cache, Profiling, and Slow Query Diagnosis

5 lessons
13

Chapter 13

Sessions and Multi-Document Transactions

5 lessons
14

Chapter 14

Replica Sets: Replication, Oplog, Elections, and Failover

5 lessons
15

Chapter 15

Read Concern, Write Concern, Read Preference, and Causal Consistency

5 lessons
16

Chapter 16

Sharded Cluster Architecture, mongos Routing, Config Servers, and Chunks/Ranges

5 lessons
17

Chapter 17

Shard Keys, Zones, Balancing, Resharding, and Evolving Distribution

5 lessons
18

Chapter 18

Change Streams, CDC, Resumability, and Event-Driven Integration

5 lessons
19

Chapter 19

Time-Series Collections, Bucketing, Retention, and Time-Based Analytics

5 lessons
20

Chapter 20

Geospatial Data and Location Queries

5 lessons
21

Chapter 21

Atlas Search, Vector Search, Hybrid Retrieval, and AI-Oriented Workloads

5 lessons
22

Chapter 22

Authentication, Authorization, TLS, Network Security, and Auditing

5 lessons
23

Chapter 23

Encryption: At Rest, Client-Side Field Level, and Queryable Encryption

5 lessons
24

Chapter 24

WiredTiger Storage Engine, Journaling, Checkpoints, Compression, and Cache

5 lessons
25

Chapter 25

Backup, Restore, Snapshots, Point-in-Time Recovery, and Disaster Recovery

5 lessons
26

Chapter 26

Monitoring, Capacity, Performance, Upgrades, and Feature Compatibility Version

5 lessons
27

Chapter 27

Drivers, Application Patterns, Production Architecture, and Capstone

5 lessons