Online Course Catalog

M001: MongoDB Basics

Introductory

Fundamentals of MongoDB: connecting to a MongoDB Cluster, using MongoDB Compass, MongoDB's document storage model and principles of flexible schema design, basic architecture of MongoDB clusters, CRUD operations.

M100: MongoDB for SQL Pros

Introductory

Helping users with RDBMS and SQL knowledge learn MongoDB.

M103: Basic Cluster Administration

Introductory

Learn how to start up basic MongoDB deployments, from the basic single mongod process, to replica sets and sharded clusters. This course will teach you to explore and configure these deployments using the MongoDB shell.

M121: The MongoDB Aggregation Framework

Introductory

Fundamentals of the MongoDB's powerful Aggregation Framework: data transformation, data science, reducing data over the wire, views.

A300: Atlas Security

Intermediate

Learn the basics of Atlas Security.

M201: MongoDB Performance

Intermediate

Learn how to optimize the performance of your MongoDB deployment. This course will cover how to use best practices for achieving performance at scale in a MongoDB system.

M220J: MongoDB for Java Developers

Intermediate

Learn everything you need to know to get started building a MongoDB-based app in Java.

M220JS: MongoDB for Javascript Developers

Intermediate

Learn everything you need to know to get started building a MongoDB-based app in Node.js.

M220N: MongoDB for .NET Developers

Intermediate

Learn everything you need to know to get started building a MongoDB-based app in C#.

M220P: MongoDB for Python Developers

Intermediate

Learn everything you need to know to get started building a MongoDB-based app in Python.

M310: MongoDB Security

Advanced

Learn basic MongoDB security features, integration capabilities and resources. The course project involves creating secured deployments of MongoDB for production ready environments.

M312: Diagnostics and Debugging

Advanced

Learn how to diagnose and debug issues that can arise in your MongoDB deployment. This course will go over a set of scenarios you might find in production, and introduce you to many of the tools and functionality that MongoDB's support and field teams use to diagnose issues, and how to fix those problems once they're identified.

M320: Data Modeling

Advanced

How to model data and create schemas for MongoDB

Learning Paths

MongoDB for

Developers Learning Path

6 courses

Start by learning the fundamentals of MongoDB. Then, build and deploy an application leveraging any MongoDB driver.

  • Start with MongoDB fundamentals
  • Set up your servers with basic administration
  • Analyze your data with
    MongoDB Aggregation Framework
  • Build your first app with a MongoDB Driver
    (in Python, Java, or JavaScript)
  • Optimize the performance of your deployment
  • Learn MongoDB's data modeling methodology

MongoDB for

DBAs Learning Path

5 courses

Learn MongoDB administration fundamentals. Then securely manage your cluster and debug and optimize the performance of your deployment.

  • Start with MongoDB fundamentals
  • Set up your servers with basic administration
  • Optimize the performance of your deployment
  • Secure your cluster
  • Debug your deployment