Jan 10th 2017

M101JS: MongoDB for Node.js Developers (MongoDB)

Created by:Delivered by:

Learn everything you need to know to get started building a MongoDB-based app. This course will go over basic installation, JSON, schema design, querying, insertion of data, indexing and working with the Node.js driver. In the course, you will build a blogging platform, backed by MongoDB.


- Duration: 7 weeks

- Each week we release new video lectures and a new assignment.

- Each week requires approximately 3-5 hours of your time, depending on your level of preparation.

- Your final grade for the course will be comprised of weekly assignments which count for half of your grade and a final exam/project which counts for the other half of your grade.

- You will receive a certificate of completion at the end of the course if you achieve a 65% or above on graded material.

After completing this course, you should have a good understanding as to how applications are built on top of MongoDB using Node.js.


Week 1: Introduction and Overview

Week 2: Creating, Reading and Updating Data (CRUD)

Week 3: The Node.js Driver

Week 4: Schema Design

Week 5: Indexes and Performance

Week 6: The Aggregation Framework

Week 7: Application Engineering and Final Project