MongoDB / NoSQL
Store and query flexible JSON-like documents with MongoDB.
Course overview
Document databases are ideal for fast-evolving, unstructured, or hierarchical data. This course covers MongoDB fundamentals: collections, BSON documents, CRUD operations, schema design patterns, indexing for query speed, and data transformation using the Aggregation Pipeline.
Prerequisites
What you'll achieve
- Understand when to use NoSQL document storage over relational databases
- Perform CRUD operations using MongoDB Compass and the Mongo Shell
- Build complex data analytics with the MongoDB Aggregation Pipeline
- Integrate MongoDB with backend applications using Mongoose or native drivers
Curriculum
- 1SQL vs. NoSQL paradigms & MongoDB core concepts
- 2Documents, collections, BSON format & MongoDB Atlas setup
- 3CRUD operations: insertOne/Many, find, updateOne/Many, delete
- 4Query operators ($gt, $in, $and, $or, $regex) & projection
- 5Embedded documents vs. Document references
- 6The Aggregation Pipeline: $match, $group, $project, $lookup
- 7Indexing strategies and performance optimization
- 8Project: Document-based database structure for a social or catalog app
Who is this for?
Full-stack and backend developers working with Node.js, Python, or modern web stacks.
Contact admissions for current fee and available learning formats
Enrol in MongoDB / NoSQL
- 5 weeks
- Intermediate
- Live online · One-to-one available · Group batches when scheduled
- 1-on-1 & small batches
Related courses
Database Fundamentals
Learn relational database concepts, entity-relationship diagrams (ERDs), normalization, primary/foreign keys, and data integrity.
SQL
Master structured querying: SELECT, WHERE, JOINs, GROUP BY, subqueries, window functions, and data manipulation.
PostgreSQL
Learn the world's most advanced open-source database: PostgreSQL schema design, indexing, transactions, and JSON data.
Ready to start your learning journey?
Apply today and our admissions team will review your application and guide you through the next steps.