MongoDB University

MongoDB University is an online learning platform run by MongoDB available to anyone in the world with an internet connection. Our free courses will teach you how to develop for and administer MongoDB quickly and efficiently.
Frequent assessments help you verify your understanding, and at the end of a course, you'll receive a certificate of completion from MongoDB. You'll also become a member of MongoDB's community of cutting-edge NoSQL technologists. Over time, we'll be adding classes on schema design, advanced scaling and replication, and other topics, so check back often!
MongoDB University’s platform was developed under a collaboration with edX, the not-for-profit consortium between MIT, Harvard and Berkeley.

Sort options

Introduction to MongoDB (Coursera)

Apr 1st 2024
Introduction to MongoDB (Coursera)
Course Auditing
Categories
Effort
Languages
"Introduction to MongoDB" guides you through the foundational skills and knowledge you need to get started with MongoDB. Get an introduction to MongoDB Atlas, the developer data platform, and how to create and deploy an Atlas cluster. Discover how MongoDB structures data in documents similar to JSON objects, making [...]

MongoDB Aggregation Framework (Coursera)

This course will teach you how to perform data analysis using MongoDB's powerful Aggregation Framework. You'll begin this course by building a foundation of essential aggregation knowledge. By understanding these features of the Aggregation Framework you will learn how to ask complex questions of your data. [...]

Data Wrangling with MongoDB (Udacity)

In this course, we will explore how to wrangle data from diverse sources and shape it to enable data-driven applications. Some data scientists spend the bulk of their time doing this! Students will learn how to gather and extract data from widely used data formats. They will learn how [...]

M100: MongoDB for SQL Pros (MongoDB)

Self Paced
M100: MongoDB for SQL Pros (MongoDB)
Free Course
Categories
Effort
Languages
Learn how to map your relational databases knowledge to MongoDB. This course will guide you on how to draw parallels between your existing knowledge and experience with relational databases and MongoDB. The course will contrast modeling a schema and writing application code and queries for a relational database versus [...]

M220N: MongoDB for .NET Developers (MongoDB)

Learn the essentials of ASP.NET application development with MongoDB. This course will teach you how to use MongoDB as the database for an ASP.NET application. You will play the role of a back-end developer for an ASP.NET application, where your job is to implement the application's communication with MongoDB. [...]

M320: Data Modeling (MongoDB)

Self Paced
M320: Data Modeling (MongoDB)
Free Course
Categories
Effort
Languages
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 [...]

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 [...]

M121: The MongoDB Aggregation Framework (MongoDB)

Learn how to use MongoDB's Aggregation Framework. This course will provide you with the knowledge to use MongoDB Aggregation Framework with confidence on your application development practices. You’ll build an understanding about how to use MongoDB Aggregation Framework pipeline, document transformation and data analysis. We will look into the [...]

M001: MongoDB Basics (MongoDB)

Learn the fundamentals of MongoDB. In this course you will learn how to set up your database and start exploring different ways to search, create, and analyze your data with MongoDB. We will cover database performance basics, and discover how to get started with creating applications and visualizing your [...]

M201: MongoDB Performance (MongoDB)

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. By the end of this course, you should be familiar with the different techniques used to increase the performance of MongoDB [...]