Skip to content
Sahasra Technologies

SAHASRA TECHNOLOGIES

Beginner to intermediate curriculum · MongoDB Foundation
DataBeginner → Intermediate16–20 classes90 minutes / class

MongoDB Foundation

A focused MongoDB foundation covering documents, common queries, arrays, embedded data, basic indexes and integration with ASP.NET Core or Python.

learning objective

Model and query a practical MongoDB database and connect it to an ASP.NET Core or Python application.

recommended class plan

16–20 classes · 90 minutes per class

2–3 classes + 1 guided database lab per week

technologies

  • MongoDB
  • JSON/BSON
  • ASP.NET Core or Python driver

tools

  • MongoDB Compass
  • mongosh
  • VS Code

curriculum modules

Basic foundations → practical skills → guided application

01

NoSQL & MongoDB Foundations

SQL vs NoSQL, databases, collections, documents, fields, JSON and BSON concepts.

02

CRUD & Queries

Insert, find, update, delete, filters, comparison operators, AND/OR, sort, limit and projection.

03

Document Structures

Arrays, embedded documents, nested data and practical modeling choices.

04

Indexes & Integration

Create a basic index and perform CRUD from an ASP.NET Core or Python application.

beginner topics

Start here and build comfort.

  • Documents and collections
  • Insert and find
  • Update and delete
  • Filtering and sorting
  • Projection

intermediate topics

Progress after the basics are clear.

  • Arrays and embedded documents
  • Nested data
  • Basic indexes
  • Application CRUD integration

practical learning

Practise, submit, build and explain.

Practical exercises

  • Create a document collection
  • Write filtered CRUD queries
  • Model an embedded structure
  • Create and explain a basic index

Assignments

  • Design a task database
  • Connect one application CRUD flow

Mini projects

  • MongoDB Task Manager
  • Product Catalog

industry habits throughout the track

Industry terminology

NoSQLCollectionDocumentBSONProjectionEmbedded documentIndex

Debugging exercises

  • Fix a field-type mismatch
  • Investigate an empty query result
  • Find an application connection error

AI learning exercises

  • Compare SQL and document models
  • Review an AI-generated query for unintended matches

topics intentionally excluded

Advanced topics come later.

Quality fundamentals are more valuable than an overloaded syllabus. These topics are outside this track:

  • Sharding
  • Replication administration
  • Production clusters
  • Advanced tuning
  • Advanced aggregation pipelines