BBuddyAI Learn
Databases · Beginner → Expert

🍃 MongoDB and NoSQL Data Engineering

Design and operate MongoDB systems with document modeling, queries, indexes, aggregation, transactions, replication, sharding, security and backups.

Course roadmap

Pass each module exam to unlock the next module.

Module 1 · Beginner

NoSQL Models and MongoDB Architecture

Locked
Module 2 · Beginner

Documents, BSON, Collections and CRUD

Locked
Module 3 · Beginner

Query Operators, Projection and Sorting

Locked
Module 4 · Beginner

Document Modeling, Embedding and Referencing

Locked
Module 5 · Intermediate

Indexes, Query Plans and Performance

Locked
Module 6 · Intermediate

Aggregation Pipeline Fundamentals

Locked
Module 7 · Intermediate

Advanced Aggregation and Analytics

Locked
Module 8 · Intermediate

Transactions, Consistency and Concurrency

Locked
Module 9 · Advanced

Schema Validation and Data Quality

Locked
Module 10 · Advanced

Authentication, Authorization and Encryption

Locked
Module 11 · Advanced

Replica Sets, Elections and Read Preferences

Locked
Module 12 · Advanced

Sharding, Distribution and Scaling

Locked
Module 13 · Expert

Backup, Restore and Disaster Recovery

Locked
Module 14 · Expert

Monitoring, Diagnostics and Production Operations

Locked
Module 15 · Expert

Migration and Integration Patterns

Locked
Module 16 · Expert

Expert Capstone: Production MongoDB System

Locked
Certification gate

Final course exam

Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.

Locked until modules are passed