Complete MongoDB Administration Guide (Udemy.com)
Master MongoDB database using JavaScript Mongo Shell, Robo 3T (Robomongo) and MongoDB Compass
Created by: Bogdan Stashchuk
Last updated September 2026
What you will learn
- Deeply understand how MongoDB works - cursor, batch size, iterator
- Launch production database on the Atlas MongoDB - managed cloud-based MongoDB database
- Install and configure production MongoDB on the dedicated or virtual private server
- Understand and use different MongoDB BSON types - ObjectId, ISODate, NumberInt etc.
- Learn how to use MongoDB Shell, Robo 3T (Robomongo), MongoDB Compass for database management
- Perform different kinds of update operations using operators $set, $rename, $addToSet, $push, $inc etc
- Use different kinds of queries and query operators like $in, $eq, $regex, $elemMatch etc.
- Easily combine different aggregation stages like $match, $group, $unwind
- Understand purpose of the indexes and create indexes
- Use backup and restore tools - mongoexport, mongoimport, mongodump and mongorestore
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.5 out of 5higher than 45% of them
- Reviews2,284#226 of 1,183 by number of reviews
- Length10.3 hourslonger than 72% of them
- Last updatedSeptember 2026more recently than 97% of them
Course Description
This course is all about MongoDB. You will learn how MongoDB works behind the scenes. Course will be focused mainly on the MongoDB and MongoDB Shell. In such way you will understand MongoDB much better and learn its key features
This course is designed to provide students with a comprehensive understanding of MongoDB administration, focusing on actual administration tasks that DBAs perform on a day-to-day basis. Students will learn the fundamental concepts and tools necessary to effectively manage a MongoDB database, including installation, configuration, backup and recovery, monitoring and troubleshooting, and security.
The course begins with an overview of MongoDB and its architecture, including the components and processes that make up a MongoDB deployment. Students will then learn how to install and configure a MongoDB instance, including configuring storage, networking, and security settings.
Next, the course covers backup and recovery strategies for MongoDB, including performing regular backups and restoring data in case of failures. Students will also learn how to monitor MongoDB performance and troubleshoot common issues.
Finally, the course covers security concepts and practices for MongoDB, including authentication and authorization, data encryption, and network security.
Throughout the course, students will gain hands-on experience working with MongoDB through a series of practical exercises and labs. By the end of the course, students will have a solid understanding of MongoDB administration and be prepared to manage MongoDB deployments in real-world scenarios.
Some of the course topics and practice activities:
1. You will start from the installation of the MongoDB.
Installation will be performed on the:
- Local computer Mac or PC
- Dedicated or VPS server
- MongoDB Atlas - Cloud MongoDB Software as a Service
You will also install graphical interfaces for MongoDB management:
- Robo 3T (previously Robomongo)
- MongoDB Compass
2. Learn how to work in MongoDB Shell. We will discuss and explore JavaScript Engine that is used in MongoDB.
3. Study primary MongoDB data types - Strings, Numbers, Arrays, Objects, Dates etc. We will talk about JSON and BSON data types and discuss difference between them.
4. Perform all sorts of CRUD (Create, Read, Update and Delete) Operations.
5. Study in-depth MongoDB queries and query language. Different query operators such as $or, $and, $lt, $gt, $type, $in will be deeply covered.
6. MongoDB Aggregation framework
7. MongoDB Indexes and Utilities
Join the course now to get complete knowledge about MongoDB. Gain valuable skills required for the proper MongoDB administration.
Instructor Details
- 4.5 Rating
2,284 Reviews
Bogdan Stashchuk
Do you really want to understand and practice instead of sitting and watching long presentations or trying to code along without any clue what is happening behind the scenes?
Join me in any of my courses and you will get real knowledge based on the deep understanding of every single topic.
But who am I?
My name is Bogdan Stashchuk and I teach students more than 20 years. I am working as Software Engineer and love to teach and learn myself.
I have a huge experience in explaining difficult things in an easy to understand format backed up with practice activities. That is the perfect combination that enables you to really learn and retain gained knowledge for a long period of time.
Let's connect in the Social Networks! All links you could find under the profile picture.
See you on my courses!
More courses by Bogdan Stashchuk
The Complete Git Guide: Understand and master Git and GitHub (2026)
4.6 (6,507 Reviews)
Provider: Udemy
Time: 23.3h
$11.99
The Complete SSL and TLS Guide: HTTP to HTTPS (2026)
4.4 (4,549 Reviews)
Provider: Udemy
Time: 10.9h
$79.99
Python - Полный Курс по Python, Django, Data Science и ML (2026)
4.6 (4,543 Reviews)
Provider: Udemy
Time: 45.5h
$64.99
JavaScript - Мастер-класс по Веб Разработке, React и Node.js (2026)
4.8 (3,418 Reviews)
Provider: Udemy
Time: 130.6h
$69.99
The World of Computer Networking. Your CCNA starts here (2026)
4.8 (1,993 Reviews)
Provider: Udemy
Time: 15.7h
$84.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Alexey Gordeev on 2/14/2026
It's very uncomfortable to listen to. His explanations don't rely on any potential knowledge of other databases that the listener might have, and if he relies on someone who's never heard of databases, his explanations are seriously insufficient. It turns out that for those who know something about databases, his explanations are weak, and for those who know nothing, they're incomprehensible.
By Artur Zegar on 9/5/2023
I enjoyed the course. It has almost everything I wanted to learn or refresh. The instructor is experienced and the way he explains everything suits me very well. Some parts could be updated or extended specially Atlas and tools. I would like to see more analytics things to tune DB or queries, but it's good anyway.
By Sireesha on 2/18/2022
Installation was explained well, but I was expecting more about the administrative tasks like , creating users, roles, checking the logs, daily tasks , and more tools to use on sharded clusters, Dedicated clusters, and standalone mongod service. About configuration files, and settings in configuration files. But overall explanation is very very good , but certain sliced topics in the sections became repetitive . I don't want to give 3.1/2 becoz i can understand the effort he took to put together the whole course
By Bhushan Kerur on 11/7/2020
It is made simple to understand for a student who has no knowledge in unstructured database
By Andrew Rombach on 10/25/2020
Good refresher for people using many different databases and wanting to come back to mongo
By Charles Duncan on 10/19/2020
I really like his presentation. He is very serious and moves along quickly from one lecture to another, but each lecture is very clear and focused and easy to follow. At the same time, as he ends, he waves and smiles. :-)
By Gabriel Ortiz Bermejo on 10/19/2020
Bogdan explains everything with a great clarity and accuracy. He makes sure you understand both the practical applications and the "behind the scenes work" of the new concept he is explaining. I definitely recommend this course.
By Daniel B on 10/5/2020
Solid course shame that the quiz/challenges stopped part of the way through the update and aggregate modules could have done with some to work through. That being said I felt this was a useful introduction to MongoDB.
By MatishPatil P on 9/26/2020
One of the good courses on Udemy. Instructor is very knowledgeable and exercises created in the course will help in understanding the concepts very easily. Recommended to buy this course if you really want to learn MongoDB in-depth.
By Prakash Thomas Varghese on 9/11/2020
Bogdan goes in depth to explain the concepts which is more than sufficient for most of the cases in the Industry.
Cheers !
By Dmitry on 9/3/2020
Best teacher !!!
By Ankur Bardhan on 8/19/2020
This course is awesome. It helps me to enhance my knowledge a lot.
Thanks a lot for making such course
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












