M102: MongoDB for DBAs (MongoDB)

Offered by MongoDB University,
M102: MongoDB for DBAs (MongoDB)

Learn everything you need to know to administer a MongoDB installation in production. This course begins by assuming you have no experience with MongoDB, taking you through the basics of installation. Then you will learn about JSON and Mongo's extensive query capabilities through the Mongo shell. We will cover importing, and exporting data into Mongo. After that, we cover replication and fault tolerance. Then it is on to scaling out with MongoDB, including indexing, performance tuning, monitoring, and sharding. Finally, we cover backups and recovery. No prior experience with MongoDB is assumed for this course but a knowledge of administration of another database will be helpful.

**## This course is retired. It has been replaced by the following courses:

M001: MongoDB Basics. Learn the fundamentals of MongoDB. 3 Weeks.
or
M103: Basic Cluster Administration. Learn the essentials of database administration in MongoDB. 3 Weeks.
These courses will teach you about the basics of MongoDB, Atlas, and Compass as well as how to administer basic MongoDB deployments with confidence. In M001 you'll learn how to build data models and access patterns to address common application use cases. In M103 you'll learn how to build standalone nodes, replica sets and sharded clusters from scratch. Please review the course about pages for future dates.**

Details:

  • Duration: 7 weeks
  • Each week we release new video lectures and homework assignments.
  • Each week requires approximately 3-5 hours of your time, depending on your level of preparation.
  • Your final grade for the course will be comprised of weekly assignments which count for half of your grade and a final exam/project which counts for the other half of your grade.
  • You will receive a certificate of completion at the end of the course if you achieve a 65% or above on graded material.

After completing this course, you should have a good understanding as to how applications are built on top of MongoDB.

Agenda

Week 1: Introduction and Overview
Week 2: Creating, Reading and Updating Data (CRUD)
Week 3: Performance
Week 4: Replication
Week 5: Replication, Part 2
Week 6: Scalability
Week 7: Backup and Recovery

Note: This course is currently not available.

Related Courses

Using Databases with Python (Coursera) Coursera
University of Michigan

Using Databases with Python (Coursera)

This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization.

Aug 17th 2026
5-12 Weeks
M320: Data Modeling (MongoDB) MongoDB
MongoDB University

M320: Data Modeling (MongoDB)

Learn everything you need to know about data modeling for MongoDB. After completing this course, you should have a good understanding of how to create data models for MongoDB. We will go over a few techniques, from a very simple process for simple schemas to more complex ones for large teams and large projects.

Self Paced
Self-Paced
M103: Basic Cluster Administration (MongoDB) MongoDB
MongoDB University

M103: Basic Cluster Administration (MongoDB)

Learn the essentials of database administration in MongoDB. This course will provide you with the tools and insight to administer basic MongoDB deployments with confidence. You'll build standalone nodes, replica sets and sharded clusters from scratch. These will serve as platforms to learn how administration varies depending on the makeup of a cluster.

Self Paced
Self-Paced
Relational Database Support for Data Warehouses (Coursera) Coursera
University of Colorado System

Relational Database Support for Data Warehouses (Coursera)

Relational Database Support for Data Warehouses is the third course in the Data Warehousing for Business Intelligence specialization. In this course, you'll use analytical elements of SQL for answering business intelligence questions. You'll learn features of relational database management systems for managing summary data commonly used in business intelligence reporting. Because of the importance and difficulty of managing implementations of data warehouses, we'll also delve into storage architectures, scalable parallel processing, data governance, and big data impacts. In the assignments in this course, you can use either Oracle or PostgreSQL.

Aug 17th 2026
5-12 Weeks
Learn SQL with Databricks (Coursera) Coursera
Edureka

Learn SQL with Databricks (Coursera)

Welcome to the Learn SQL with Databricks course, where you'll embark on a journey to acquire essential skills in database management, data analysis, and advanced data manipulation techniques. This course is meticulously designed to guide you through the intricacies of SQL, leveraging the powerful and versatile Databricks platform.

Aug 31st 2026
5-12 Weeks
Health Information Technology Fundamentals (Coursera) Coursera
Johns Hopkins University

Health Information Technology Fundamentals (Coursera)

In this course you will receive an overview of the health IT ecosystem and the types of technologies IT support staff interact with the most. You will be introduced to the role of electronic health records (EHRs), clinical decision support, telemedicine, patient portals, and medical devices. We’ll cover common examples of how disruptions in these technologies can impact ongoing operations and routine clinical workflow. Although there is an interconnectedness to some aspects of healthcare, there are also limitations in data sharing. We want you to walk away from this course with an understanding of the family of technologies and tools that are critical in healthcare operations.

Aug 17th 2026
4 Weeks