• 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

    • Board Infinity

      Learning MEAN Stack by Building Real world Application

      Skills you'll gain: Angular, Node.JS, Full-Stack Web Development, HTML and CSS, JavaScript Frameworks, MongoDB, Back-End Web Development, Application Frameworks, Javascript, Maintainability, Restful API, Web Development Tools, Application Deployment, Front-End Web Development, Application Development, Authentications, Web Design and Development, Web Applications, Web Development, Application Programming Interface (API)

      4.1
      Rating, 4.1 out of 5 stars
      ·
      51 reviews

      Intermediate · Specialization · 1 - 3 Months

    • Google Cloud

      MongoDB Atlas with Natural Language API and Cloud Run

      Skills you'll gain: Cloud Applications, GraphQL, Google Cloud Platform, Application Deployment, Angular, MongoDB, Cloud API, Authentications, Natural Language Processing

      Intermediate · Project · Less Than 2 Hours

    • IBM

      Databases and SQL for Data Science with Python

      Skills you'll gain: SQL, Databases, Stored Procedure, Relational Databases, Database Design, Query Languages, Database Management, Data Analysis, Jupyter, Data Manipulation, Pandas (Python Package), Transaction Processing

      4.7
      Rating, 4.7 out of 5 stars
      ·
      22K reviews

      Beginner · Course · 1 - 3 Months

    • University of Colorado Boulder

      Databases for Data Scientists

      Skills you'll gain: SQL, Database Design, Database Management Systems, NoSQL, Data Warehousing, Database Theory, Relational Databases, Database Management, Database Architecture and Administration, Query Languages, Databases, Data Modeling, Data Analysis, MongoDB, Big Data, Apache Cassandra, Data Integrity, Data Manipulation, Data Processing, Transaction Processing

      Build toward a degree

      4.7
      Rating, 4.7 out of 5 stars
      ·
      1.2K reviews

      Beginner · Specialization · 3 - 6 Months

    • Status: Free
      Free

      Edureka

      Data Wrangling with MongoDB

      Skills you'll gain: MongoDB, NoSQL, Database Systems, Database Management, Databases, Database Design, Data Wrangling, Data Modeling, Performance Tuning, Data Manipulation, Analytics, Data Cleansing, Data Transformation, Data Security, Scalability

      Intermediate · Course · 1 - 3 Months

    • IBM

      Back-end Application Development Capstone Project

      Skills you'll gain: NoSQL, MongoDB, Flask (Web Framework), Application Deployment, Databases, Back-End Web Development, Django (Web Framework), Cloud-Native Computing, OpenShift, Cloud Applications, Microservices, Kubernetes, Web Applications, Docker (Software), Application Development, Business Logic, Systems Integration, Restful API, Data Modeling

      5
      Rating, 5 out of 5 stars
      ·
      36 reviews

      Advanced · Course · 1 - 3 Months

    • IBM

      IBM Data Management

      Skills you'll gain: Dashboard, Data Storytelling, Data Warehousing, SQL, Data Presentation, Data Governance, Data Security, Data Migration, Database Design, Interactive Data Visualization, Descriptive Statistics, Data Mining, Cloud Storage, Data Visualization Software, Extract, Transform, Load, IBM DB2, Data Management, Relational Databases, MySQL, Excel Formulas

      4.7
      Rating, 4.7 out of 5 stars
      ·
      16K reviews

      Beginner · Professional Certificate · 3 - 6 Months

    • Duke University

      Python, Bash and SQL Essentials for Data Engineering

      Skills you'll gain: Pandas (Python Package), Bash (Scripting Language), Version Control, Jupyter, Linux Commands, Shell Script, Git (Version Control System), Linux, Web Scraping, Linux Administration, Data Manipulation, MySQL, Microservices, AWS SageMaker, SQL, JSON, Scripting, Cloud Engineering, Command-Line Interface, Development Environment

      4.5
      Rating, 4.5 out of 5 stars
      ·
      428 reviews

      Beginner · Specialization · 3 - 6 Months

    • IBM

      SQL: A Practical Introduction for Querying Databases

      Skills you'll gain: SQL, Stored Procedure, Relational Databases, MySQL, Microsoft SQL Servers, Query Languages, Database Management, Databases, Cloud Management, IBM DB2, Data Manipulation, Data Analysis, Transaction Processing

      4.7
      Rating, 4.7 out of 5 stars
      ·
      580 reviews

      Beginner · Course · 1 - 3 Months

    • University of London

      Web Application Development with JavaScript and MongoDB

      Skills you'll gain: User Accounts, MongoDB, Command-Line Interface, Web Applications, Web Development, Javascript, Database Systems, Data Access, Data Validation, Application Frameworks, User Interface (UI)

      4.6
      Rating, 4.6 out of 5 stars
      ·
      615 reviews

      Mixed · Course · 1 - 3 Months

    • Microsoft

      Deploy a website with Azure Virtual Machines

      Skills you'll gain: Microsoft Azure, Virtual Machines, Cloud Development, Infrastructure As A Service (IaaS), Cloud Computing, Application Deployment, Linux, Angular, Web Applications, Node.JS, MongoDB

      4.6
      Rating, 4.6 out of 5 stars
      ·
      29 reviews

      Intermediate · Course · 1 - 3 Months

    • Board Infinity

      Building a Complete MEAN Stack Application

      Skills you'll gain: Full-Stack Web Development, Node.JS, Back-End Web Development, MongoDB, Application Deployment, Front-End Web Development, Restful API, Application Development, Authentications, Web Design and Development, Web Applications, JavaScript Frameworks, Angular, Authorization (Computing), Real Time Data, Application Security, Scalability, User Interface (UI) Design

      4
      Rating, 4 out of 5 stars
      ·
      14 reviews

      Intermediate · Course · 1 - 4 Weeks

    MongoDB learners also search

    Predictive Modeling
    Statistical Modeling
    Predictive Analytics
    Data Modeling
    Statistical Analysis
    Beginner Predictive Analytics
    Predictive Analytics Projects
    Advanced Predictive Analytics
    1234…13

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

    • Learning MEAN Stack by Building Real world Application: Board Infinity
    • MongoDB Atlas with Natural Language API and Cloud Run: Google Cloud
    • Databases and SQL for Data Science with Python: IBM
    • Databases for Data Scientists: University of Colorado Boulder
    • Data Wrangling with MongoDB: Edureka
    • Back-end Application Development Capstone Project: IBM
    • IBM Data Management: IBM
    • Python, Bash and SQL Essentials for Data Engineering: Duke University
    • SQL: A Practical Introduction for Querying Databases: IBM
    • Web Application Development with JavaScript and MongoDB: University of London

    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
    • Do Not Sell/Share
    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