- M001 - MongoDB Basics (Proof of Completion)
- M100 - MongoDB for SQL Pros (Proof of Completion)
- M103 - Basic Cluster Administration (Proof of Completion)
- M112 - Diagnostic Thinking (Proof of Completion)
- M121 - The MongoDB Aggregation Framework (Proof of Completion)
- M150 - Authentication & Authorization (Proof of Completion)
- M201 - MongoDB Performance (Proof of Completion)
-
M220J - MongoDB for Java Developersskipped - M220JS - MongoDB for JavaScript Developers (Proof of Completion)
-
M220N - MongoDB for .NET Developersskipped -
M220P - MongoDB for Python Developersskipped - M312 - Diagnostics and Debugging (Proof of Completion)
- M320 - Data Modeling (Proof of Completion)
- A131 - Introduction to MongoDB Charts (Proof of Completion)
- A300 - Atlas Security (Proof of Completion)
- T101 - Crafting Conference Abstracts (Proof of Completion)
- Philosophy and Features
- JSON
- BSON
- The Mongo Shell
- Vertical and Horizontal Scaling
- MongoDB and Relational Databases
- Flexible Schema in MongoDB
- CRUD
- Create
- Read
- Update
- Delete
- Indexes
- Introduction
- Default
_id
index - Creating and Dropping Indexes
- Collection Scans
- Single Field Indexes
- Compound Indexes
- Multikey Indexes
- Geospatial Indexes
- Text Indexes
- Hashed Indexes
- Wildcard Indexes
- Sorting with Indexes
- The .explain() Method
- Selecting an Index
- Covered Queries
- Indexing Strategies
- Effect of Indexes on Write Performance
- Unique Indexes
- TTL Indexes
- Hidden Indexes
- Partial Indexes
- Hybrid Index Build
- Regex on String Fields and Indexes
- Data Modeling (Developer Only)
- Introduction
- Document Structure
- Relational Features and MongoDB Patterns
- One-to-One Relationships
- One-to-Many Relationships
- Many-to-Many Relationships
- Modeling Tree Structures
- Schema Design Patterns
- MongoDB BLOB Options
- Views
- Collations and Case Insensitive Indexes
- The NumberDecimal Type
- MongoDB Blogs on Data Modelling
- MongoDB Schema Design Best Practices Series
- Aggregation (Developer Only)
- Introduction
- Aggregation Expressions
- Aggregation Stages
- Aggregation Operators
- Aggregation Mechanics
- Aggregation Options
- Aggregation Examples
- Replication
- Introduction
- Nodes
- Initiating a Replica Set
- Elections
- Failover
- Rollback
- rs.status()
- Replica Set Reconfiguration
- Oplog
- Read Preference
- Write Concern
- Sharding
- Introduction
- The Shard Key
- Chunks and the Balancer
- Config Servers and Cluster Metadata
- Pre-Splitting Data (DBA Only)
- Queries in a Sharded Cluster
- Choosing a Shard Key
- Primary Shard
- Application and Server Administration (DBA Only)
- Introduction
- Journal
- Compression
- Server Logs
- The Profiler
- Monitoring and Performance Tuning
- MongoDB Security
- Cluster Architecture
- Diagnostics and Debugging
- Maintenance
- Backup and Recovery
- Server Tools
- Introduction
- Importing and Exporting Data
- Basic Server Monitoring
- Backing up and Restoring Data (DBA Only)
- Advanced MongoDB Diagnostics (DBA Only)
- Manipulating BLOBs (DBA Only)
- Storage Engines
- Introduction
- WiredTiger
- Data Files
- In-Memory Storage Engine