Skip to content
Learn Netverks

Track

mongodb

MongoDB

36 lessons: documents, aggregation, indexes—mongosh/Atlas practice + MCQs.

Mode
none
Practice
Read / quiz
Lessons
36 units
Start lesson 1 → Introduction to MongoDB

Before you start

Document database concepts: BSON documents, query operators, aggregation pipelines, and embed-vs-reference design.

Teams choose document stores for flexible schemas, nested data, and horizontal scaling when access patterns fit.

Content catalogs, event logs, mobile sync backends, and polyglot stacks beside SQL services.

Read-focused mongosh/Atlas lessons with MCQs; in-browser lab ships when execution_profile moves beyond none.

After JSON literacy and basic SQL—compare with PostgreSQL JSONB before picking Mongo for new systems.

Lesson order

Sequential — follow top to bottom

36 lessons are live in this track. Start from step 01 for the smoothest path.

  1. 01 intro Introduction to MongoDB

    beginner

    Open →
  2. 02 what-is-mongodb What is MongoDB?

    beginner

    Open →
  3. 03 mongodb-vs-sql-preview MongoDB vs SQL preview

    beginner

    Open →
  4. 04 mongodb-ecosystem-preview MongoDB ecosystem preview

    beginner

    Open →
  5. 05 mongodb-workflow MongoDB workflow

    beginner

    Open →
  6. 06 mongosh-basics mongosh basics

    beginner

    Open →
  7. 07 documents-bson Documents and BSON

    beginner

    Open →
  8. 08 data-types-mongodb MongoDB data types

    beginner

    Open →
  9. 09 objectid-basics ObjectId basics

    beginner

    Open →
  10. 10 insert-find-basics Insert and find basics

    beginner

    Open →
  11. 11 dot-notation-queries Dot notation queries

    beginner

    Open →
  12. 12 collections-schema-flexibility Collections and schema flexibility

    beginner

    Open →
  13. 13 validators-mongodb Document validators

    intermediate

    Open →
  14. 14 indexes-mongodb Indexes in MongoDB

    intermediate

    Open →
  15. 15 compound-text-indexes Compound and text indexes

    intermediate

    Open →
  16. 16 schema-design-patterns Schema design patterns

    intermediate

    Open →
  17. 17 embedded-vs-referenced Embedded vs referenced data

    intermediate

    Open →
  18. 18 query-operators-mongodb Query operators overview

    intermediate

    Open →
  19. 19 comparison-logical-operators Comparison and logical operators

    intermediate

    Open →
  20. 20 arrays-queries-mongodb Array query operators

    intermediate

    Open →
  21. 21 projection-sort-limit Projection, sort, and limit

    intermediate

    Open →
  22. 22 update-operators-mongodb Update operators

    intermediate

    Open →
  23. 23 delete-replace-mongodb Delete and replace

    intermediate

    Open →
  24. 24 aggregation-intro Aggregation introduction

    intermediate

    Open →
  25. 25 match-group-project $match, $group, and $project

    intermediate

    Open →
  26. 26 lookup-join-mongodb $lookup joins

    intermediate

    Open →
  27. 27 unwind-bucket-stages $unwind and $bucket

    intermediate

    Open →
  28. 28 aggregation-pipelines-advanced Advanced aggregation stages

    advanced

    Open →
  29. 29 aggregation-performance Aggregation performance

    advanced

    Open →
  30. 30 transactions-mongodb Multi-document transactions

    advanced

    Open →
  31. 31 replication-preview-mongodb Replication preview

    advanced

    Open →
  32. 32 sharding-preview-mongodb Sharding preview

    advanced

    Open →
  33. 33 security-rbac-mongodb Security and RBAC

    advanced

    Open →
  34. 34 mongodb-with-python MongoDB with Python

    intermediate

    Open →
  35. 35 interview-essentials-mongodb MongoDB interview essentials

    intermediate

    Open →
  36. 36 production-checklist-mongodb MongoDB production checklist

    beginner

    Open →