Duration of the online course: 2 hours and 53 minutes
MongoDB is one of the most widely used NoSQL databases in modern applications, and learning it can unlock new opportunities in web development, backend engineering, and data-driven products. In this free online course, you will go from the core concepts of document databases to the practical skills needed to work comfortably with collections, documents, and real-world querying patterns.
You will start by understanding what MongoDB is and how it differs from traditional SQL systems, then set up your environment and learn how data is organized. From there, you will build hands-on confidence using everyday tools such as MongoDB Compass and the MongoDB Shell, so you can inspect data, create records, and troubleshoot issues without guesswork.
As you progress, the focus shifts to the essential operations you will rely on in any application: inserting, finding, sorting, and shaping results effectively. You will learn how nested documents and arrays can model real business entities naturally, and how operators help you filter data precisely for common scenarios like thresholds, sets of values, and flexible search criteria.
To connect database skills to real development work, the course also introduces MongoDB drivers and how MongoDB is typically used inside a Node.js application. You will see what queries return in code, how cursors work, and how to build API-friendly behaviors such as retrieving a single resource, handling create requests, and supporting updates and deletions in a predictable way.
Finally, you will strengthen performance and production readiness by understanding pagination and why it matters for scalable APIs, exploring indexes to speed up queries, and getting introduced to MongoDB Atlas for managed cloud deployments. By the end, you will be able to navigate the full MongoDB workflow with clarity, write cleaner queries, and contribute more effectively to database-backed projects.
2 hours and 53 minutes of online video course
Digital certificate of course completion (Free)
Exercises to train your knowledge
100% free, from content to certificate
Ready to get started?Download the app and get started today.
Install the app now
to access the courseOver 5,000 free courses
Programming, English, Digital Marketing and much more! Learn whatever you want, for free.
Study plan with AI
Our app's Artificial Intelligence can create a study schedule for the course you choose.
From zero to professional success
Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.
You can also use the QR Code or the links below.

Free CourseSQL Database Programming
4h28m
24 exercises

Free CourseLearn to use Google BigQuery for Beginners
1h17m
14 exercises

Free CourseDatabase Systems: SQL, Indexing, Query Optimization, Transactions and Distributed Databases
33h54m
23 exercises

Free CourseProgramming Databases
1h14m
7 exercises

Free CourseMongoDB Database
1h27m
10 exercises

Free CourseDatabase Management Systems
5h21m
27 exercises

Free CourseDatabase Systems
4h32m
44 exercises

Free CourseMySQL
1h11m
10 exercises

Free CourseMongoDB
36m
5 exercises

Free Course PosgresSQL
4h14m
37 exercises
Thousands of online courses in video, ebooks and audiobooks.
To test your knowledge during online courses
Generated directly from your cell phone's photo gallery and sent to your email
Download our app via QR Code or the links below::.
+ 10 million
students
Free and Valid
Certificate
60 thousand free
exercises
4.8/5 rating in
app stores
Free courses in
video and ebooks