Back to MongoDB for Educators Home

MongoDB 101: Getting Started

Open in Google Drive

Course Overview

This introductory course covers MongoDB fundamentals from basic operations through schema design. The course begins with understanding MongoDB's architecture and document model. Students will then learn how to perform CRUD operations, transform data using aggregation pipelines, design effective indexes, and implement optimized schemas using proven patterns. The course builds progressively from foundational database concepts to practical application of MongoDB.

Course Format

The course is formatted into six lessons. It is recommended to go through the lessons in sequential order as the content and complexity builds as you progress. The lessons are formatted as slide decks with detailed instructor notes. They can be used as lectures during the semester, for asynchronous learning, and or/ as complementary material to self-paced learning on MongoDB University.

Skill Badges

Each lesson in this course corresponds to a Skill Badge. At the end of each lesson deck is a link to the Skill Check assessment. The Skill Check is a 10-question assessment that can be taken as many times as needed. Once passed, learners earn the corresponding Skill Badge, a free credential they can add to their resume and professional profiles.

Skill Badges validate competency in specific MongoDB topics and demonstrate commitment to professional development. We encourage both you and your students to earn these badges throughout the course.

Lesson Slides

  1. MongoDB Overview

  2. Relational to Document Model

  3. CRUD Operations with MongoDB

  4. Fundamentals of Data Transformation

  5. Indexing Design Fundamentals

  6. Schema Design Patterns and Anti-patterns

The materials are freely available for non-commercial use and are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.