Learn the fundamentals of MongoDB.
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.
More info: https://education.mongodb.com/
Learn the fundamentals of MongoDB.
Learn everything you need to know to get started building a MongoDB-based app. This course will go over basic installation, JSON, schema design, querying, insertion of data, indexing and working with the Python driver. We will also cover working in sharded and replicated environments. In the course, you will build a blogging platform, backed by MongoDB. A brief Python introduction is included in the course.
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.
Learn everything you need to know to get started building a MongoDB-based app. This course will go over basic installation, JSON, schema design, querying, insertion of data, indexing and working with the Node.js driver. In the course, you will build a blogging platform, backed by MongoDB.
Learn everything you need to know to get started building a MongoDB-based app. This course will go over basic installation, JSON, schema design, querying, insertion of data, indexing and working with the C# driver. In the course, you will build a blogging platform, backed by MongoDB.
Learn everything you need to know to get started building a MongoDB-based app. This course will go over basic installation, JSON, schema design, querying, insertion of data, indexing and working with the Java driver. In the course, you will build a blogging platform, backed by 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.
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.
Learn how to use MongoDB's native and third-party integration security features and resources. This course will provide you with the knowledge to create secured deployments of MongoDB for production-ready environments.
In the ramp up to the MongoDB 3.4 general availability release and beyond, we are releasing a series of chapters on each of the new features in MongoDB server, Ops Manager, Compass, the MongoDB Connector for Business Intelligence and other tools.
This is an advanced course for operations staff and others interested in administering MongoDB deployments. It is a deeper dive into many of the topics of M102: MongoDB for DBAs and several additional subjects.
Atlas is MongoDB's database as a service platform. In this short course, we provide a detailed introduction to its features and give students the opportunity to create and use a variety of MongoDB clusters in Atlas. Upon completing this course, students will be able to create and configure their own clusters in Atlas, manage groups and user privileges, and read and write data to Atlas clusters from a MongoDB application. Students will also learn to use the metrics dashboard to monitor their applications, create and respond to alerts, and restore data from backup.
In this short-course we provide an overview of MongoDB's deployment management platforms: Cloud Manager and Ops Manager. Both platforms provide deployment automation, monitoring, and backup for MongoDB. Cloud Manager is a hosted platform, while Ops Manager is designed to be installed and run on your premises. We will explore setting up automation, monitoring, backup using the Web UI these platforms support and provide a deeper dive on the architecture of Ops Manager to facilitate setup and configuration for on-premises installations.
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 to assess the quality of data and explore best practices for data cleaning. We will also introduce students to MongoDB, covering the essentials of storing data and the MongoDB query language together with exploratory analysis using the MongoDB aggregation framework.