4 Free MongoDB Courses

Learn MongoDB basics for free from MongoDB University


3 min read

4 Free MongoDB Courses

In this post, I will list 4 courses on MongoDB which are completely free. These courses are provided by MongoDB University. Also, you will receive a proof of completion certificate if you achieve a grade of 65% or more depending on your performance in labs and final exam.

1. MongoDB Basics

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. It will cover database performance basics, and discover how to get started with creating applications and visualizing your data.

You also will learn about what a database is and recognizing what makes MongoDB different in the database space.

You'll get your hands on all the basics, including querying, computing, connecting to, storing, indexing, and analyzing your data.

2. MongoDB for SQL Pros

Learn how to map your relational database 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 doing it for MongoDB.

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.

3. MongoDB - Basic Cluster Administration

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 makeup of a cluster.


  • It is highly recommended to complete M001 - MongoDB Basics prior to taking this course.

4. MongoDB for Python Developers

This course will teach you how to use MongoDB as the database for a Python application.

You will play the role of a back-end developer for a Python application, where your job is to implement the application's communication with MongoDB. Using the Python driver you will read and write data to the database, use the aggregation framework, manage the configuration of the database client, and create a robust application by handling exceptions and timeouts.


  • It is highly recommended to complete M001 - MongoDB Basics prior to taking this course.

Thank you for reading

Hope you find these resources useful. If you like what you read and want to see more about system design, microservices, and other technology-related stuff... You can follow me on

Buy Me A Coffee

Did you find this article valuable?

Support vishnu chilamakuru by becoming a sponsor. Any amount is appreciated!