•72 modules•Intermediate

Mongo DB Mastery Course

MongoDB is a source-available cross-platform document-oriented database program. Learn to work with JSON-like documents, perform complex queries, implement aggregation pipelines, and build scalable applications with this flexible NoSQL database.

Your Progress

0%

Track your journey through the Mongo DB course. Complete topics to increase your progress.

Course Completion0 of 72 topics

0/22

Beginner Done

0/23

Intermediate Done

0/17

Advanced Done

0/10

Expert Done

0

Hours Completed

Beginner Level

Foundational concepts to get you started withMongo DB

Easy

What is MongoDB 8? Documents and Collections

Start Learning
Easy

SQL vs NoSQL: When to Use MongoDB

Start Learning
Easy

Installing MongoDB Community 8

Start Learning
Easy

MongoDB Atlas: Free Cluster Setup

Start Learning
Easy

mongosh: The MongoDB Shell

Start Learning
Easy

Compass and the VS Code Extension

Start Learning
Easy

BSON Types and Document Structure

Start Learning
Easy

ObjectId and the _id Field

Start Learning
Easy

Databases, Collections and Namespaces

Start Learning
Easy

Inserting Documents

Start Learning
Easy

Querying with find and Filters

Start Learning
Easy

Comparison and Logical Query Operators

Start Learning
Easy

Projections and Field Selection

Start Learning
Easy

Sorting, Limiting and Skipping

Start Learning
Easy

Counting Documents and Distinct Values

Start Learning
Easy

Updating Documents

Start Learning
Easy

Update Operators and Upserts

Start Learning
Easy

Deleting Documents

Start Learning
Easy

Working with Arrays

Start Learning
Easy

Embedded Documents and Dot Notation

Start Learning
Easy

Connecting MongoDB to Your First App

Start Learning
Easy

Beginner Project: A Library Database

Start Learning

Intermediate Level

Deep dive into core Mongo DB concepts and patterns

Intermediate

Embedding vs Referencing

Start Learning
Intermediate

Data Modelling Patterns

Start Learning
Intermediate

Schema Validation with JSON Schema

Start Learning
Intermediate

Single Field and Compound Indexes

Start Learning
Intermediate

Multikey, Text and Wildcard Indexes

Start Learning
Intermediate

Partial, Sparse and TTL Indexes

Start Learning
Intermediate

Geospatial Indexes and Queries

Start Learning
Intermediate

explain and Query Plans

Start Learning
Intermediate

The Cost-Based Ranker

Start Learning
Intermediate

Aggregation Pipeline Fundamentals

Start Learning
Intermediate

Core Stages: match, project, group and sort

Start Learning
Intermediate

Joining Collections with lookup

Start Learning
Intermediate

unwind and Array Aggregation

Start Learning
Intermediate

facet, bucket and Multi-Result Pipelines

Start Learning
Intermediate

Window Functions with setWindowFields

Start Learning
Intermediate

Array Index Access with IDX and arrayIndexAs

Start Learning
Intermediate

Conversion Operators: convert, toObject and toArray

Start Learning
Intermediate

Expression Operators: hash, createObjectId and EJSON

Start Learning
Intermediate

Bulk Writes and the Bulk API

Start Learning
Intermediate

Change Streams

Start Learning
Intermediate

Time Series and Capped Collections

Start Learning
Intermediate

GridFS for Large Files

Start Learning
Intermediate

Import, Export and Data Migration Tools

Start Learning

Advanced Level

Master advanced Mongo DB patterns and modern features

Advance

Transactions and ACID Guarantees

Start Learning
Advance

Read and Write Concerns

Start Learning
Advance

Read Preferences and Replica Set Reads

Start Learning
Advance

Replica Sets and Elections

Start Learning
Advance

Backups, Snapshots and Point-in-Time Restore

Start Learning
Advance

Sharding: Shard Keys and Chunk Distribution

Start Learning
Advance

Shard Draining and Cluster Operations

Start Learning
Advance

Performance Tuning and Working Set Sizing

Start Learning
Advance

Monitoring with serverStatus and FTDC

Start Learning
Advance

Query Settings and Index Hints

Start Learning
Advance

Atlas Search and the search Stage

Start Learning
Advance

Vector Search for AI Workloads

Start Learning
Advance

Hybrid Search with rankFusion and scoreFusion

Start Learning
Advance

Role-Based Access Control and Users

Start Learning
Advance

TLS, Authentication and Network Security

Start Learning
Advance

Client-Side Field Level Encryption

Start Learning
Advance

Queryable Encryption

Start Learning

Expert Level

High-performance and production-grade Mongo DB expertise

Expert

Node.js Driver and Connection Pooling

Start Learning
Expert

Mongoose ODM: Schemas, Models and Middleware

Start Learning
Expert

Migrations and Schema Evolution

Start Learning
Expert

Aggregation Performance with merge and out

Start Learning
Expert

Multi-Region and Global Clusters

Start Learning
Expert

Atlas Data Federation and Online Archive

Start Learning
Expert

Atlas Stream Processing

Start Learning
Expert

MongoDB on Kubernetes with the Operator

Start Learning
Expert

Upgrading to MongoDB 8.3

Start Learning
Expert

Capacity Planning and Cost Optimisation

Start Learning