Track
mongodb
MongoDB
36 lessons: documents, aggregation, indexes—mongosh/Atlas practice + MCQs.
- Mode
- none
- Practice
- Read / quiz
- Lessons
- 36 units
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 bottom36 lessons are live in this track. Start from step 01 for the smoothest path.
-
01 intro Introduction to MongoDB
beginner
Open → -
02 what-is-mongodb What is MongoDB?
beginner
Open → -
03 mongodb-vs-sql-preview MongoDB vs SQL preview
beginner
Open → -
04 mongodb-ecosystem-preview MongoDB ecosystem preview
beginner
Open → -
05 mongodb-workflow MongoDB workflow
beginner
Open → -
06 mongosh-basics mongosh basics
beginner
Open → -
07 documents-bson Documents and BSON
beginner
Open → -
08 data-types-mongodb MongoDB data types
beginner
Open → -
09 objectid-basics ObjectId basics
beginner
Open → -
10 insert-find-basics Insert and find basics
beginner
Open → -
11 dot-notation-queries Dot notation queries
beginner
Open → -
12 collections-schema-flexibility Collections and schema flexibility
beginner
Open → -
13 validators-mongodb Document validators
intermediate
Open → -
14 indexes-mongodb Indexes in MongoDB
intermediate
Open → -
15 compound-text-indexes Compound and text indexes
intermediate
Open → -
16 schema-design-patterns Schema design patterns
intermediate
Open → -
17 embedded-vs-referenced Embedded vs referenced data
intermediate
Open → -
18 query-operators-mongodb Query operators overview
intermediate
Open → -
19 comparison-logical-operators Comparison and logical operators
intermediate
Open → -
20 arrays-queries-mongodb Array query operators
intermediate
Open → -
21 projection-sort-limit Projection, sort, and limit
intermediate
Open → -
22 update-operators-mongodb Update operators
intermediate
Open → -
23 delete-replace-mongodb Delete and replace
intermediate
Open → -
24 aggregation-intro Aggregation introduction
intermediate
Open → -
25 match-group-project $match, $group, and $project
intermediate
Open → -
26 lookup-join-mongodb $lookup joins
intermediate
Open → -
27 unwind-bucket-stages $unwind and $bucket
intermediate
Open → -
28 aggregation-pipelines-advanced Advanced aggregation stages
advanced
Open → -
29 aggregation-performance Aggregation performance
advanced
Open → -
30 transactions-mongodb Multi-document transactions
advanced
Open → -
31 replication-preview-mongodb Replication preview
advanced
Open → -
32 sharding-preview-mongodb Sharding preview
advanced
Open → -
33 security-rbac-mongodb Security and RBAC
advanced
Open → -
34 mongodb-with-python MongoDB with Python
intermediate
Open → -
35 interview-essentials-mongodb MongoDB interview essentials
intermediate
Open → -
36 production-checklist-mongodb MongoDB production checklist
beginner
Open →