• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    • Browse
    • Mongodb

    MongoDB Courses Online

    Master MongoDB for NoSQL database management. Learn to design, query, and optimize databases using MongoDB.

    Skip to search results

    Filter by

    Subject
    Required
     *

    Language
    Required
     *

    The language used throughout the course, in both instruction and assessments.

    Learning Product
    Required
     *

    Build job-relevant skills in under 2 hours with hands-on tutorials.
    Learn from top instructors with graded assignments, videos, and discussion forums.
    Learn a new tool or skill in an interactive, hands-on environment.
    Get in-depth knowledge of a subject by completing a series of courses and projects.
    Earn career credentials from industry leaders that demonstrate your expertise.

    Level
    Required
     *

    Duration
    Required
     *

    Skills
    Required
     *

    Subtitles
    Required
     *

    Educator
    Required
     *

    Explore the MongoDB Course Catalog

    • G

      Google Cloud

      Bigtable: Qwik Start - Command Line

      Skills you'll gain: Google Cloud Platform, NoSQL, Big Data, Database Administration, Databases, Data Manipulation, Command-Line Interface

      Beginner · Project · Less Than 2 Hours

    • C

      Coursera Project Network

      Relational Database with Go: Build an Article Search Engine

      Skills you'll gain: Web Applications, SQL, Database Application, Data Access, Go (Programming Language), Database Management, Relational Databases, Web Development, Back-End Web Development, Application Security

      Intermediate · Guided Project · Less Than 2 Hours

    • G

      Google Cloud

      Connect to Cloud SQL from an Application in Kubernetes Engine

      Skills you'll gain: Kubernetes, Database Application, Google Cloud Platform, PostgreSQL, Containerization, User Accounts, Proxy Servers

      Intermediate · Project · Less Than 2 Hours

    • G

      Google Cloud

      Migrating MySQL User Data When Running Database Migration Service Jobs

      Skills you'll gain: MySQL, Data Migration, Database Administration, Database Development, User Provisioning, Data Validation

      Advanced · Project · Less Than 2 Hours

    • G

      Google Cloud

      Offloading Financial Mainframe Data into BigQuery and Elastic Search

      Skills you'll gain: Dashboard, Kibana, Google Cloud Platform, Cloud Storage, Cloud Computing, Data Import/Export, Dataflow, Big Data, SQL Server Integration Services (SSIS), Exploratory Data Analysis

      Beginner · Project · Less Than 2 Hours

    • G

      Google Cloud

      Using OpenTSDB to Monitor Time-Series Data on Cloud Platform

      Skills you'll gain: Kubernetes, Google Cloud Platform, Containerization, Time Series Analysis and Forecasting, Data Store

      Intermediate · Project · Less Than 2 Hours

    • Status: Free
      Free
      A

      Amazon Web Services

      Getting Started with Amazon RDS for MariaDB

      Skills you'll gain: Amazon Web Services, MySQL, Database Management, Relational Databases, Database Architecture and Administration, Command-Line Interface

      Beginner · Course · 1 - 4 Weeks

    • E

      EDUCBA

      ExpressJS Essentials: Building Modern Web APIs

      Skills you'll gain: Node.JS, JavaScript Frameworks, Authentications, MongoDB, Postman API Platform, Restful API, JSON, Application Programming Interface (API), Web Development Tools, Web Applications, Web Development, Back-End Web Development, NoSQL

      4.8
      Rating, 4.8 out of 5 stars
      ·
      13 reviews

      Intermediate · Course · 1 - 3 Months

    • Status: New
      New
      Status: Free
      Free
      G

      Google Cloud

      Enabling Sensitive Data Protection Discovery for BigQuery

      Skills you'll gain: Data Management, Data Loss Prevention, Data Security, Google Cloud Platform, Personally Identifiable Information, Big Data, Identity and Access Management

      Intermediate · Project · Less Than 2 Hours

    • C

      Coursera Project Network

      Linux Daemon with Go: Build a Webpage Database Crawler

      Skills you'll gain: Cloud-Native Computing, Unstructured Data, Go (Programming Language), Web Servers, MySQL, Web Scraping, Kubernetes, Web Applications, Database Application, Linux

      Intermediate · Guided Project · Less Than 2 Hours

    • Status: New
      New
      G

      Google Cloud

      Select a Google Cloud Database for Your Applications

      Skills you'll gain: Google Cloud Platform, Generative AI, Cloud Applications, NoSQL, Databases, PostgreSQL, Relational Databases, Database Management, Data Migration

      Beginner · Course · 1 - 4 Weeks

    • G

      Google Cloud

      AlloyDB - Database Fundamentals

      Skills you'll gain: Database Management, Databases, Database Administration, Command-Line Interface, Google Cloud Platform, PostgreSQL

      Beginner · Project · Less Than 2 Hours

    MongoDB learners also search

    Predictive Modeling
    Statistical Modeling
    Predictive Analytics
    Data Modeling
    Statistical Analysis
    Beginner Predictive Analytics
    Predictive Analytics Projects
    Advanced Predictive Analytics
    1…101112…13

    In summary, here are 10 of our most popular mongodb courses

    • Bigtable: Qwik Start - Command Line: Google Cloud
    • Relational Database with Go: Build an Article Search Engine: Coursera Project Network
    • Connect to Cloud SQL from an Application in Kubernetes Engine: Google Cloud
    • Migrating MySQL User Data When Running Database Migration Service Jobs: Google Cloud
    • Offloading Financial Mainframe Data into BigQuery and Elastic Search: Google Cloud
    • Using OpenTSDB to Monitor Time-Series Data on Cloud Platform: Google Cloud
    • Getting Started with Amazon RDS for MariaDB: Amazon Web Services
    • ExpressJS Essentials: Building Modern Web APIs: EDUCBA
    • Enabling Sensitive Data Protection Discovery for BigQuery: Google Cloud
    • Linux Daemon with Go: Build a Webpage Database Crawler: Coursera Project Network

    Skills you can learn in Software Development

    Programming Language (34)
    Google (25)
    Computer Program (21)
    Software Testing (21)
    Web (19)
    Google Cloud Platform (18)
    Application Programming Interfaces (17)
    Data Structure (16)
    Problem Solving (14)
    Object-oriented Programming (13)
    Kubernetes (10)
    List & Label (10)

    Frequently Asked Questions about Mongodb

    MongoDB is one of the most popular NoSQL database platforms in use today, and it has become one of the most important database systems to learn about for software development. Unlike a relational database management system (DBMS) that rigorously structures data in rows and columns, document-oriented NoSQL databases like MongoDB store information as collections of fields or ‘objects’ within a flexible data model that can evolve to meet changing schema requirements.

    The agility of MongoDB is critical in the big data era, as developers must be able to iterate constantly to manage high-volume, fast-changing data inputs. MongoDB’s system of Documents and Collections makes basic CRUD (Create, Read, Update, and Delete) operations easy, and tools like aggregation frameworks greatly simplify the creation of data pipelines and other critical pieces of infrastructure that data science applications rely upon.‎

    Because of the industry-leading flexibility of the MongoDB platform, a background in this DBMS has become increasingly essential to pursuing a career as a data engineer, data scientist, or software developer. Building applications that effectively harness big data is exciting but challenging work, and the ability of MongoDB’s data model to evolve alongside developer needs is an ideal fit for agile software development processes that emphasize constant iteration.

    MongoDB expertise can also be invaluable for a career as a database administrator (DBA). While many DBAs have traditionally worked with relational database models, the ability to ensure a MongoDB database operates efficiently and securely can be an important differentiator for hiring at many tech companies. According to the Bureau of Labor Statistics, DBAs make a median salary of $83,750 per year, and their expected job growth is faster than average due to the increasing use of data across all industries.‎

    Absolutely. Computer science and data science courses are some of the most popular learning opportunities on the Coursera platform, and you have a range of options to learn about MongoDB. If you need to add MongoDB skills to your resume specifically, Coursera lets you learn from the source through courses offered by MongoDB itself. You can also learn by completing hands-on, step-by-step MongoDB tutorials from experienced instructors as part of the Coursera Project Network.

    Alternatively, if you want to learn about MongoDB within the context of a broader education in computer science and big data, you can take individual courses or even Specializations spanning multiple courses provided by top-ranked universities from all over the world. Coursera offers terrific learning opportunities in this field from the University of California San Diego, Universidad Nacional Autónoma de México, The Hong Kong University of Science and Technology, and more - all at a lower tuition price than on-campus students.‎

    Before starting to learn MongoDB, be sure to have an understanding of the basic concepts of databases. These include concepts like the different types of databases, the five main components of a database, and what a database management system (DBMS) is. You'll also need a grasp of basic terminologies related to databases, such as relations, tuples, attributes, degrees, text editor, execution of programs, and cardinality, among others. You'll also benefit from experience using NoSQL, since MongoDB is a NoSQL database, as well as C++, the language MongoDB is written in.‎

    Learning MongoDB is likely right for you if you're a software professional who wants to have access to a cross-platform that provides high availability, high performance, and easy scalability. MongoDB can be used for big data, mobile and social infrastructure, user data management, content management and delivery, and as a data hub, so if this meets your needs, learning MongoDB is likely a good fit for you. Also, MongoDB has certain advantages over a relational database management system (RDBMS), including that it is document-based so it's schema-less, it has no complex joins, it's easy to scale, conversion and mapping of application objects to database objects is not needed, and it uses internal memory for storing working sets so data is accessed faster. If these sound like advantages you're looking for, learning MongoDB may be your next step.‎

    Topics you can study that are related to MongoDB include JavaScript object notation (JSON), which is the format objects in MongoDB are stored in. You can also learn more about big data, unstructured data sets, and database replication. Programming languages that are related to MongoDB that you can study include PySpark, NoSQL, and Python. PyMongo, Node.js, and Express are related to MongoDB as well. You might also want to pursue a more in-depth study of MongoDB products, such as MongoDB Compass, Atlas, Atlas Search, Atlas Data Lake, and Realm Mobile Database.‎

    Places that hire people with a background in MongoDB include companies and organizations that hire software developers and software engineers. You might find career opportunities working for MongoDB, Inc. itself, especially in its engineering department. And companies and government organizations that use MongoDB to manage their data may also hire people with this background. These include thousands of customers across the world, a few of which are Barclays, Verizon, Gap, Royal Bank of Scotland, SAP, SEGA, eBay, Google, and Adobe.‎

    Online MongoDB courses offer a convenient and flexible way to enhance your knowledge or learn new MongoDB skills. Choose from a wide range of MongoDB courses offered by top universities and industry leaders tailored to various skill levels.‎

    When looking to enhance your workforce's skills in MongoDB, it's crucial to select a course that aligns with their current abilities and learning objectives. Our Skills Dashboard is an invaluable tool for identifying skill gaps and choosing the most appropriate course for effective upskilling. For a comprehensive understanding of how our courses can benefit your employees, explore the enterprise solutions we offer. Discover more about our tailored programs at Coursera for Business here.‎

    This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

    Other topics to explore

    Arts and Humanities
    338 courses
    Business
    1095 courses
    Computer Science
    668 courses
    Data Science
    425 courses
    Information Technology
    145 courses
    Health
    471 courses
    Math and Logic
    70 courses
    Personal Development
    137 courses
    Physical Science and Engineering
    413 courses
    Social Sciences
    401 courses
    Language Learning
    150 courses

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok