New

Claude certification practice tests are here. Six free full-length CCA-F mock exams, every answer explained.

Start practising
The IQ Fleet

Sign in to The IQ Fleet

Use an account you already have. Your enrolments, progress and fleet hang off it.

No sign-up form. No passwords. No payment details.

MongoDB Foundation

A database course for people who have only ever seen tables.

Beginner · 42 lessons · 11 modules

Sign in to The IQ Fleet

Use an account you already have. Your enrolments, progress and fleet hang off it.

No sign-up form. No passwords. No payment details.

  • MongoDB
  • mongosh
  • Node.js
  • JavaScript
  • NoSQL

About this course

You start in the MongoDB shell with an empty database and finish with a Node.js application that reads and writes real data. Along the way you build ServiceHub, a home services marketplace, one collection at a time: documents, queries, updates, data modelling, indexes, and aggregation. Every topic that has a SQL equivalent is shown next to that equivalent, so you always know what you already knew and what is genuinely new.

LevelBeginner
Experience neededBasic JavaScript, and the ability to run commands in a terminal. No database experience is assumed. SQL knowledge is helpful but never required.
Reading time15h 50m, at your own pace
Lessons42 across 11 modules
Source codeDownloadable with 4 chapters
You finish able toDesign, query, update, index, and aggregate a real MongoDB database, explain when a document store beats a relational one, and connect it all to a Node.js application.
  • SQL side by side with MongoDB in every applicable chapter
  • Starts in the shell, so the database is never hidden behind a library
  • One project, ServiceHub, built collection by collection
  • A figure in every teaching chapter
  • Interview questions and answers throughout

Who it is for

Freshers and developers who have used SQL, or no database at all, and want a clear first understanding of MongoDB.

Course curriculum