Learn MongoDB 3.0 and Rapidly Develop Scalable Applications

Become a better developer with this complete intro to MongoDB, the most popular NoSQL Database around
4.0 (88 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,189 students enrolled
25% off
Take This Course
  • Lectures 17
  • Length 1 hour
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2015 English

Course Description

Do you want to quickly build web applications without the hassles of SQL?

Are you tired of unscalable back ends and messing about with fixed schemas?

Building web applications quickly has never been easier, thanks to MongoDB. Its flexible schema and document-oriented nature make MongoDB the most developer-friendly database in existence, allowing you to quickly prototype an application and scale to huge numbers of users.

That's why MongoDB is the most popular NoSQL database in existence, used by the likes of Craigslist, eBay, Foursquare, and The New York Times.

In this course you'll get a practical intro to MongoDB. We'll use a fun learning approach with great examples. By following along you will quickly and effortlessly be up to speed with MongoDB and you'll become a more complete developer.

What are the requirements?

  • Ability to program in any language (we’ll use some basic Javascript)
  • Familiarity with the command line would be useful but not strictly necessary
  • A desire to learn!

What am I going to get from this course?

  • Use MongoDB comfortably
  • Install and run the MongoDB server and client
  • Use the Mongo console
  • Perform CRUD operations
  • Construct complex queries
  • Rapidly prototype using MongoDB
  • Design Scalable Databases

Who is the target audience?

  • Web Developers looking to broaden their skill set
  • Programmers wanting to learn something new
  • Junior Developers wanting to learn about data storage
  • Engineering students
  • Software Entrepreneurs

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Getting Started with MongoDB
Essential Terms
Data Types & BSON
The MongoDB Console
Console Help & Quick Demo
Section 2: CRUD - Inserting & Removing
Insert & Find
Section 3: CRUD - Updating
Update and using $set
$inc and upsert
$push & $pull arrays
$pop arrays & $unset
Section 4: CRUD - Querying & Reading
Query & Read Sample Data
Querying & Reading
projections - including & excluding results
query conditionals - $lt, $gt
query conditionals - $in, $nin, $or

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Dustin Laverick, Game Developer, Startup Founder and Programming Mentor

Hi! I'm Dustin. I have two degrees in Computer Science and have been a professional software developer for over a decade.

In the past I landed my dream job at Sony's PlayStation business making video games, founded my own e-commerce startup as a CTO and started an iOs consultancy. Along the way I always learned new tools and programming languages that made me more efficient at my job.

I've loved teaching and mentoring friends and colleagues when I could and I'm excited to find new ways to share my knowledge with others, so sign up to the Mac Terminal course today and let's get started!

Ready to start learning?
Take This Course