Database

The Magical Marvels of MongoDB

MongoDB acts as the database that stores data for your application. Explore the basics and learn to store data in a document-oriented database.

Enroll Now to Play

Course Overview

  1. Level 1 The Magical Marvels of MongoDB Completion Badge

    Level 1 Free Level 2 Videos | 8 Challenges
    Conjuring MongoDB

    Capture the mystical basics of MongoDB and try your hand at inserting and finding documents.

  2. Level 2 The Magical Marvels of MongoDB Completion Badge

    Level 2 2 Videos | 12 Challenges
    Mystical Modifications

    ​Learn the lore behind performing updates and transform your data.

  3. Level 3 The Magical Marvels of MongoDB Completion Badge

    Level 3 2 Videos | 11 Challenges
    Materializing Potions

    Dig deep into the spell book to learn how to conjure and customize queries.

  4. Level 4 The Magical Marvels of MongoDB Completion Badge

    Level 4 2 Videos | 11 Challenges
    Morphing Models

    Summon the wisdom to guide you in your journey of modeling data.

  5. Level 5 The Magical Marvels of MongoDB Completion Badge

    Level 5 2 Videos | 8 Challenges
    Aggregation Apparitions

    ​Explore the realm of aggregations to see how data can be combined in miraculous ways.

The Magical Marvels of MongoDB Achievement Badge

Complete these levels to unlock

Course Completion Badge

MongoDB acts as the database that stores data for your application. Explore the basics and learn to store data in a document-oriented database.

Supplemental Learning

About The Professor

Joel stumbled across a Free Weekend on Code School and instantly got hooked learning to code. He enjoys learning new technologies and refining his skills through constant betterment. When he’s not programming, you’ll find him camping or playing music.

View Full Credits

Course Notes

  • Estimated Course Length: 6 - 8 hours

Course Reviews (4)

justinmhill

This was a really excellent course - I'm a newbie to the coding/software dev world, and I've been tinkering around with the MEAN stack. For the most of the work I've been doing so far, I've been using Mongoose to handle most of my interactions with mongodb, but it's really unsettling not knowing what's actually going on with Mongo and learning on a layer of abstraction before you understand some of the innards. This course, particularly the last few sections on data-modeling and aggregates, were fantastic for helping me to understand the broader capabilities of this database. Thanks again Code School!

michaelReinhard

I really liked this course. Mongo DB had been a real problem for me for the last three months. I had been working through the Udacity course on Mongo DB and it was really frustrating and confusing. It seemed to assume I knew a lot of things that I didn't know and I would get stuck on some problems for days. This course seemed to take it is smaller steps that I could master as I went along. I thought I would not like the cute story about magic wands and would find it gimmicky but for some reason the back story worked. It sort of allowed us to abstract out the important principles while still being related enough to the real world.

rpmonteiro

Don't know if I really like to mess around with data, but I had a great time following the course and doing all the challenges! The instructor speaks very clearly and the material is exceptionally well curated and presented. Can't wait to go learn more about MongoDB! Thanks CodeSchool! Amazing job!!