Learn MongoDB with MongoDB University Free Courses
Rate this announcement
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.
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 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.
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.
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.
Let's see all the courses available in more details.
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.
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.
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.
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.
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
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.
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.
Level: Intermediate
Same as the one above but with JavaScript and Node.js.
Level: Intermediate
Same as the one above but with C# and .NET.
Level: Intermediate
Same as the one above but with Python.
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.
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.
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.


If you have built enough experience with MongoDB, you can get
certified and be
officially recognised as a MongoDB expert.
Two certifications are available:
Once certified, you will appear in the list of MongoDB Certified
Professionals which can be found in the MongoDB Certified Professional
Finder.

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.