MongoDB — NoSQL Databases
Learn document databases from the ground up. Covers MongoDB Atlas, CRUD operations, Aggregation Pipelines ($match, $group, $lookup), schema design patterns, and indexing for high performance.

Course Structure & Tracked Topics
Click on any module to view live sessions and the exact list of topics tested & tracked for attendance.
Session 1: SQL vs NoSQL & Atlas Setup
Session 2: Insert & Read Operations (CRUD Part 1)
Insert profiles with embedded skills arrays and filter by specific criteria.
Session 3: Update & Delete Operations (CRUD Part 2)
Design schemas for user profiles and posts with atomic updates for likes and comments.
Session 4: Aggregation Pipeline Foundations
Session 5: Grouping & Array Unwinding
Calculate average item rating and total revenue grouped by category.
Session 6: Multi-Collection Lookups
Construct a pipeline joining orders, users, and products to compute daily revenue and category trends.
Session 7: Schema Design Patterns
Session 8: Indexing & Capstone Defense
Create compound indexes and benchmark query execution speed with explain().
Scalable Multi-Tenant Learning Management System (LMS) Database
Build and index the complete MongoDB database for an online academy with video progress tracking, nested comments, and text search.
What You Will Be Able To Do
Prerequisites
Basic understanding of JSON data.