Simple play icon Course

Introduction to MongoDB 2

by Nuri Halperin

MongoDB is a very popular NoSQL database that is fast and scalable. This course will get you familiar with this unique database and arm you with the essential skills to start using Mongo to power your software application.

What you'll learn

MongoDB is a very popular open source NoSQL database.

When scalability and speed are required, this database shines. It is a document database which imposes very little and has drivers for many programming languages.

This MongoDB course will teach you how to:

  • Get mongo running
  • Manipulate and query data
  • Index for speed
  • And arm you with the essential skills required to start using Mongo

Table of contents

Course FAQ

What is MongoDB?

MongoDB is a popular open source NoSQL database that is fast and scalable. It is object-oriented, simple, and dynamic, and it uses the document store model.

Why is it called MongoDB?

The name is derived from the word "humongous", and the fact that it is an open-source database system - hence "MongoDB".

Is MongoDB a programming language?

MongoDB is not a programming language in and of itself, but it supports several other programing languages like JavaScript, Python, C#, C++, Ruby, and many more.

Is MongoDB easy to learn?

MogoDB is actually pretty easy to learn, and this course will walk you through everything you need to know to get started using it.

Are there prerequisites to this course?

You should be familiar with MySQL or some other database experience, as well as Java programming experience and a basic understanding of Big Data platforms. If you need to, check out these MySQL courses, or these Java courses.

What will I learn in this course?

You will learn:

  • How to run MongoDB 
  • How to maniuplate and query data 
  • How to index for speed 
  • The Mongo Shell 
  • How to save data 
  • How to find documents 
  • Much more

About the author

Nuri is owner of Plus N Consulting, a software and technology company. He is a passionate speaker, delivering technical know-how in regional and industry events. His 20 years of experience developing software span everything from shrink-wrapped consumer software, to line of business to e-commerce and dot-com with startups and large companies alike. He is active in the developer and maker communities, frequenting user groups, code camps, and maker spaces.

Ready to upskill? Get started