New

Claude certification practice tests are here. Six free full-length CCA-F mock exams, every answer explained.

Start practising
The IQ Fleet

Sign in to The IQ Fleet

Use an account you already have. Your enrolments, progress and fleet hang off it.

No sign-up form. No passwords. No payment details.

MongoDB Mastery

The problems a database gets once it has more than one server — and you cause every one of them yourself.

Advanced · 29 lessons · 10 modules · 1 optional

Sign in to The IQ Fleet

Use an account you already have. Your enrolments, progress and fleet hang off it.

No sign-up form. No passwords. No payment details.

  • MongoDB
  • mongosh
  • Node.js
  • Replica sets
  • Sharding
  • Atlas

About this course

You start by running a real three-node replica set on your own laptop, then work through failover, write and read concern, multi-document transactions, change streams, window functions, time series collections and sharding — and the operational work of running the thing: authentication, encryption, monitoring, upgrades and disaster recovery. Everything is measured on your own machine, including the failures: you kill servers on purpose and watch what happens.

LevelAdvanced
Experience neededComfortable with documents, queries, update operators, indexes and the aggregation pipeline. Node.js 20 or newer, and enough disk for three MongoDB instances.
Reading time11h 35m, at your own pace
Lessons29 required, 1 optional
Source codeDownloadable with 4 chapters
You finish able toRun, secure, scale, monitor and recover a MongoDB deployment, and explain every trade-off it involves.
  • A three-node replica set on your own laptop, in chapter 2
  • You cause the failures yourself and watch the recovery
  • SQL comparison kept throughout, including where relational engines win
  • Sharding taught as a decision, not a feature
  • A figure in every teaching chapter

Who it is for

Developers who can already model, query, index and aggregate in MongoDB, and now need to run it in production.

Course curriculum