Database course

MongoDB / NoSQL

Store and query flexible JSON-like documents with MongoDB.

Database
Intermediate

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

Basic programming knowledge and JSON familiarity.

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

  1. 1SQL vs. NoSQL paradigms & MongoDB core concepts
  2. 2Documents, collections, BSON format & MongoDB Atlas setup
  3. 3CRUD operations: insertOne/Many, find, updateOne/Many, delete
  4. 4Query operators ($gt, $in, $and, $or, $regex) & projection
  5. 5Embedded documents vs. Document references
  6. 6The Aggregation Pipeline: $match, $group, $project, $lookup
  7. 7Indexing strategies and performance optimization
  8. 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
Apply for this course Request Free Demo Have questions? Ask on WhatsApp

Ready to start your learning journey?

Apply today and our admissions team will review your application and guide you through the next steps.