MongoDB Training
Quickly browse a curated list of self-paced topics or view live-training sessions
-
Labs
Redacting sensitive data (Lab Only)
Lab | 25 MinutesIn this lab, you will learn to create a view with redacted data.
View Details -
Labs
Joining array fields (Lab Only)
Lab | 15 MinutesIn this lab, you will learn to join 2 array fields in a document using the …
View Details -
Labs
Calculating Percentiles from array entries (Lab Only)
Lab | 15 MinutesIn this lab, you will learn how to use the aggregation framework to calcula…
View Details -
Labs
Summarizing Arrays For First, Last, Minimum, Maximum & Average Values (Lab Only)
Lab | 25 MinutesIn this lab you will learn to summarize arrays with $first, $last, $max, $m…
View Details -
Labs
One-to-One join with $lookup (Lab Only)
Lab | 15 MinutesIn this lab, you will learn how to use the aggregation framework to perform…
View Details -
Labs
Finding distinct values (Lab Only)
Lab | 15 MinutesIn this lab, you will learn how to use the aggregation framework to list di…
View Details -
Labs
Learning to group and summing items (Lab Only)
Lab | 15 MinutesIn this lab, you will learn how to use the aggregation framework to generat…
View Details -
Labs
Filtering a top subset (Lab Only)
Lab | 15 MinutesIn this lab, you will learn how to use the aggregation framework to filter …
View Details -
Transforming data with the $map and $reduce aggregation operators (Lab Only)
Lab | 25 MinutesIn this lab, you will learn to use the $map and the $reduce operators to ma…
View Details -
Labs
Understand when and when not to use the $group blocking stage in combination with $unwind (Lab Only)
Lab | 25 MinutesIn this lab, you will learn when to use the $group blocking stage with $unw…
View Details -
Labs
Improving Performance of $sort stages (Lab Only)
Lab | 30 MinutesThis lab helps you learn how you can improve the performance of $sort by re…
View Details -
Labs
Better alternatives to a $project stage (Lab Only)
Lab | 25 MinutesThis lab helps you learn in which scenarios it is better to use $project an…
View Details -
Learning Byte
Atlas Stream Processing
Learning Byte | 20 MinutesLearn core concepts of streaming data and how Atlas Stream Processing trans…
View Details -
Instructor Led
Intro to Data Modeling (Webinar)
MicrocourseSince relational schema and MongoDB schema are different, a question we get…
View Details -
Unit
Introduction to Atlas Search
Unit | 2.25 HoursLearn how to use Atlas Search to build search functionality for your applic…
View Details -
Unit
Advanced Schema Design Patterns
Unit | 2.75 HoursLearn how to apply advanced schema design patterns to an application to imp…
View Details -
Article
Comparing NLP Techniques for Scalable Search
ArticleThis student project compares four popular natural language processing (NP…
View Details -
Course
Introduction to MongoDB
Learning Path | 15 HoursThe Introduction to MongoDB course guides you through the foundational skil…
View Details -
Unit
MongoDB CRUD Operations in PHP
Unit | 2 HoursLearn how to perform basic create, read, update, and delete (CRUD) operatio…
View Details -
Unit
Self-Managed Database Security
Unit | 2 HoursLearn about basic security concepts and encryption. Then, you'll learn abou…
View Details -
Unit
MongoDB Database Administrator Tools
Unit | 2.5 HoursLearn how to use a suite of command-line tools to administer and manage you…
View Details -
Unit
MongoDB Database Metrics & Monitoring
Unit | 1 HourLearn the basics of monitoring MongoDB Atlas and self-managed deployments.
View Details -
Unit
MongoDB Atlas Administration
Unit | 1 HourLearn how to administer a MongoDB deployment with Atlas. Using the Atlas UI…
View Details -
Unit
MongoDB Atlas Backup & Recovery
Unit | 1 HourLearn about all the rich features provided by MongoDB Atlas to support the …
View Details -
Unit
MongoDB Indexes II
Unit | 3 HoursLearn about the inner workings of indexes and how they help improve query p…
View Details -
Unit
MongoDB Atlas Security
Unit | 2 HoursLearn about basic security concepts and encryption. Then, you'll learn abou…
View Details -
Unit
Identifying Database Workloads
Unit | 30 MinutesLearn how to identify the database workload of an application which is the …
View Details -
Unit
Connecting to MongoDB in PHP
Unit | 1 HourLearn about the PHP driver for MongoDB and how to use it to connect your PH…
View Details -
Unit
Modeling Data Relationships
Unit | 45 MinutesLearn how to identify and model data relationships in an application which …
View Details -
Unit
MongoDB Aggregation in PHP
Unit | 1 HourLearn how to create aggregation pipelines with PHP by using MongoDB's aggre…
View Details -
Unit
MongoDB for SQL Experts
Unit | 2 HoursLearn the difference between MongoDB Query Language and Structured Query La…
View Details -
Unit
MongoDB Logging Basics
Unit | 1 HourLearn about MongoDB deployment logs in more detail. It covers log access, e…
View Details -
Unit
MongoDB Atlas Upgrades & Maintenance
Unit | 30 MinutesLearn about key features offered by MongoDB Atlas to support effective upgr…
View Details -
Unit
Replication in MongoDB
Unit | 2 HoursLearn about MongoDB replication and how it enables data durability, data re…
View Details -
Unit
Schema Design Patterns
Unit | 1 HourLearn how to apply schema design patterns to an application which is the th…
View Details -
Unit
Self-Managed Upgrades & Maintenance
Unit | 1 HourLearn about the importance of upgrading and maintaining self-managed MongoD…
View Details -
Unit
Self-Managed Backup & Recovery
Unit | 1 HourLearn about MongoDB's approaches to safeguarding and recovering data. You'l…
View Details -
Unit
Self-Managed Server Administration
Unit | 1.5 HoursLearn how to administer a self-managed MongoDB deployment by using differen…
View Details -
Unit
The MongoDB Shell
Unit | 1.25 HoursLearn how to use the MongoDB Shell to interact with local and remote MongoD…
View Details -
Learning Byte
Queryable Encryption
Learning Byte | 10 MinutesLearn about Queryable Encryption's process of encrypting sensitive client-s…
View Details -
Learning Byte
MongoDB Relational Migrator
Learning Byte | 20 MinutesLearn about MongoDB's Relational Migrator and how it can be used to transit…
View Details -
Certification
Associate Developer Exam PHP
Certification | 75 MinutesWhen you become MongoDB Certified, you're achieving the same level of exper…
View Details -
Exam Aid
Associate Developer PHP Practice Questions
Exam | 1 HourExam-grade questions per topic provided for you to test your knowledge as w…
View Details -
Labs
Move Data to/from Atlas
Lab | 15 MinutesLearn how to use mongorestore and mongodump to get binary data in and out o…
View Details -
Labs
Move Data to/from your Cluster
Lab | 30 MinutesLearn how to use mongorestore and mongodump to get binary data in and out o…
View Details -
Labs
Move JSON to/from Atlas
Lab | 15 MinutesLearn how to use mongoimport and mongoexport to get JSON data in and out of…
View Details -
Labs
Move JSON to/from your Cluster
Lab | 30 MinutesLearn how to use mongoimport and mongoexport to get JSON data in and out of…
View Details -
Labs
Use an External Editor in mongosh
Lab | 20 MinutesLearn how to use an external text editor with mongosh
View Details