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