EventGet 50% off your ticket to MongoDB.local NYC on May 2. Use code Web50!Learn more >>
MongoDB Developer
MongoDB
plus
Sign in to follow topics
MongoDB Developer Centerchevron-right
Developer Topicschevron-right
Productschevron-right
MongoDBchevron-right

Learn MongoDB with MongoDB University Free Courses

Maxime Beugnet4 min read • Published Jan 07, 2022 • Updated Jan 26, 2023
MongoDB
Facebook Icontwitter iconlinkedin icon
Rate this announcement
star-empty
star-empty
star-empty
star-empty
star-empty

Introduction

Your cheap boss doesn't want to pay for this awesome MongoDB Training you found online? In-person trainings are quite challenging given the current situation we are all facing with COVID-19. Also, is this training even up-to-date with the most recent MongoDB release?
Who is better than MongoDB to teach you MongoDB? MongoDB University offers free courses for beginners and more advanced MongoDB users. Our education team is dedicated to keep these courses up-to-date and build new content around our latest features.
In this blog post, we will have a look at these courses and what you can learn from each of them.

Course Format

MongoDB courses are online and free. You can do them at your pace and at the most convenient time for you.
Each course contains a certain number of chapters, and each chapter contains a few items.
An item usually contains a five- to 10-minute video in English, focussed around one specific topic you are learning, and a little quiz or a guided lab, which are here to make sure that you understood the core concepts of that particular item.
MongoDB University Chapter example

Learning Paths

MongoDB University proposes two different learning paths to suit you best. There are also some more courses that are not in the learning paths, but you are completely free to create your own learning path and follow whichever courses you want to. These two are just general guidelines if you don't know where to start.
  • If you are a developer, you will probably want to start with the developer path.
  • If you are a DBA, you will more likely prefer the DBA path.

Developer Path

The developer path contains six recommended trainings, which I will describe more in detail in the next section.
  • M001: MongoDB Basics.
  • M103: Basic Cluster Administration.
  • M121: Aggregation Framework.
  • M220: MongoDB for Developers.
  • M201: MongoDB Performance.
  • M320: MongoDB Data Modeling.

DBA Path

The DBA path contains five recommended trainings, which I will also describe in detail in the next section.
  • M001: MongoDB Basics.
  • M103: Basic Cluster Administration.
  • M201: MongoDB Performance.
  • M301: MongoDB Security.
  • M312: Diagnostics and Debugging.

MongoDB University Courses

Let's see all the courses available in more details.

M001 - MongoDB Basics

Level: Introductory
In this six-chapter course, you will get your hands on all the basics, including querying, computing, connecting to, storing, indexing, and analyzing your data.

M100 - MongoDB for SQL Pros

Level: Introductory
In this four-chapter course, you will build a solid understanding of how MongoDB differs from relational databases. You will learn how to model in terms of documents and how to use MongoDB's drivers to easily access the database.

M103 - Basic Cluster Administration

Level: Introductory
In this four-chapter course, 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.

M121 - The MongoDB Aggregation Framework

Level: Introductory
In this seven-chapter course, you'll build an understanding of how to use MongoDB Aggregation Framework pipeline, document transformation, and data analysis. We will look into the internals of the Aggregation Framework alongside optimization and pipeline building practices.

A300 - Atlas Security

Level: Intermediate
In this one-chapter course, you'll build a solid understanding of Atlas security features such as:
  • Threat Modeling and Security Concepts
  • Data Flow
  • Network Access Control
  • Authentication and Authorization
  • Encryption
  • Logging
  • Compliance
  • Configuring VPC Peering
  • VPC Peering Lab

M201 - MongoDB Performance

Level: Intermediate
In this five-chapter course, you'll build a good understanding of how to analyze the different trade-offs of commonly encountered performance scenarios.

M220J - MongoDB for Java Developers

Level: Intermediate
In this five-chapter course, you'll build the back-end for a movie-browsing application called MFlix.
Using the MongoDB Java Driver, you will implement MFlix's basic functionality. This includes basic and complex movie searches, registering new users, and posting comments on the site.
You will also add more features to the MFlix application. This includes writing analytical reports, increasing the durability of MFlix's connection with MongoDB, and implementing security best practices.

M220JS - MongoDB for JavaScript Developers

Level: Intermediate
Same as the one above but with JavaScript and Node.js.

M220JS - MongoDB for .NET Developers

Level: Intermediate
Same as the one above but with C# and .NET.

M220P - MongoDB for Python Developers

Level: Intermediate
Same as the one above but with Python.

M310 - MongoDB Security

Level: Advanced
In this three-chapter course, you'll build an understanding of how to deploy a secure MongoDB cluster, configure the role-based authorization model to your needs, set up encryption, do proper auditing, and follow security best practices.

M312 - Diagnostics and Debugging

Level: Advanced
In this five-chapter course, you'll build a good understanding of the tools you can use to diagnose the most common issues that arise in production deployments, and how to fix those problems when they arise.

M320 - Data Modeling

Level: Advanced
In this five-chapter course, you'll build a solid understanding of frequent patterns to apply when modeling and will be able to apply those in your designs.

Get MongoDB Certified

MongoDB University Developer Associate badge
MongoDB University DBA Associate badge
If you have built enough experience with MongoDB, you can get certified and be officially recognised as a MongoDB expert.
Two certifications are available:
  • C100DEV: MongoDB Certified Developer Associate Exam.
  • C100DBA: MongoDB Certified DBA Associate Exam.
Once certified, you will appear in the list of MongoDB Certified Professionals which can be found in the MongoDB Certified Professional Finder.
Maxime Beugnet Certified MongoDB Developer and DBA
Maxime Beugnet Certified MongoDB Developer and DBA

Wrap-Up

MongoDB University is the best place to learn MongoDB. There is content available for beginners and more advanced users.
MongoDB official certifications are definitely a great addition to your LinkedIn profile too once you have built enough experience with MongoDB.
If you have questions, please head to our developer community website where the MongoDB engineers and the MongoDB community will help you build your next big idea with MongoDB.

Facebook Icontwitter iconlinkedin icon
Rate this announcement
star-empty
star-empty
star-empty
star-empty
star-empty
Related
Article

5 Key Takeaways from Hacktoberfest 2020


Sep 23, 2022 | 8 min read
Code Example

Reactive Java Spring Boot with MongoDB


Apr 02, 2024 | 5 min read
Tutorial

Build a Modern Blog with Gatsby and MongoDB


Apr 02, 2024 | 16 min read
Article

How Queryable Encryption Can Keep James Bond Safe


Apr 02, 2024 | 2 min read
Table of Contents