Learn NoSQL Database From Scratch - MongoDB

You will be learning MongoDB step by step, at the end of this course you will be able to develop MongoDB applications.
3.2 (26 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,476 students enrolled
Take This Course
  • Lectures 26
  • Length 2 hours
  • 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 11/2014 English

Course Description

Don't think that this is a low quality course by seeing the price, Teaching is something i love, i don't want to quote a high price for sharing my knowledge. Start Learning Now!

MongoDB is one of the most popular NoSQL document-oriented database systems amongst programmers due to its ease of use and scalability. Due to its popularity, demand is immensely high for this unique skill. But don’t take my word for it; Indeed has listed MongoDB as one of the most popular job categories on its trusted website.

For Any Skill Level:

My course is designed for beginners who have no prior database knowledge - this course has been designed to simplify the most difficult concepts into understandable ideas.

For those with prior database knowledge in other frameworks, this course will show you how to translate your work into MongoDB

At the end of the course:

➞ You will know how to install MongoDB.

➞ You will know the basics of database creation.

➞ You will know how to insert, update , delete and perform all major database operations.

➞ You will know how to query a document from a MongoDB database.

➞ You will understand sorting methods in MongoDB database.

➞ You will know basic indexing methods.

➞ You will know how to connect your Node.js, PHP and all other applications to MongoDB.

What are the requirements?

  • Installation Needs OSX , Windows Or Linux
  • Basic Programming Knowledge
  • Installation Of MongoDB Requires Some Basic Terminal /Command Prompt Knowledge, you can follow along with me if you don't know.

What am I going to get from this course?

  • Designing Databases For Your Applications Using MongoDB
  • Connecting Your Applications To MongoDB Databases
  • Perform all major tasks in MongoDB Database

Who is the target audience?

  • This course is for everyone who wants to learn MongoDB from scratch, you don't need any previous mysql knowledge to take this course, but if you know mysql then it's going to be very easy for you to learn and understand the concepts of MongoDB in this course.
  • You can also get a good job, if you have knowledge about MongoDB. if you are checking the trends at indeed.com you will be able to notice MongoDB at the top 5 trending jobs.

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: My First Section
Introduction To MongoDB

Short lecture explaining why MongoDB is better than SQL.

Section 2: Installation

Installing MongoDB in OSX and Windows.


Short lecture explaing what Mongo Shell is.


Explaining about the tools which comes with MongoDB.

Section 3: Programming MongoDB

Explaining the important terms which are used in MongoDB.


Lecture on how we can create a database in MongoDB


Lecture on how we can delete a database in MongoDB


Lecture on how we can create a collection in MongoDB


Lecture on how we can drop a collection in MongoDB


Explaing the diffrent types of Data Types accepted by MongoDB.

First Quiz
5 questions

Learn how to insert datas into a MongoDB database.

Section 4: How To Query A Document From MongoDB Database

Learn how to query datas from MongoDB database - Part 1.


Learn how to query datas from MongoDB database - Part 2.


Learn how to query datas from MongoDB database - Part 3.


Learn how to query datas from MongoDB database - Part 3.


Learn how to query datas from MongoDB database - Part 4.

Section 5: Updating Existing Documents In MongoDB
How To Update A Document In MongoDB Database

Learn how to remove an existing document from the database.


Lecture On Prejections and using find method in depth.


Lecture on performing sorting operation in MongoDB database documents.


Lecture on Indexing In MongoDB.


Learn Backing up and restoring databases in MongoDB

Second Quiz
5 questions
Section 6: Connecting Applications To MongoDB

Explaining how we can connect a PHP application To MongoDB database.


Explaining how we can connect a node.js app to MongoDB.

Section 7: Exercise Section

Sample App Creation Exercise and conclusion.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Govinda Sunil, Instructor At Udemy

Govinda Sunil is an Information Systems Security Student. This is his second program, where his first was a 3 year Computer Engineering Diploma. He started working as a Peer Mentor and started teaching Java and other programming languages to fellow students. His aim is to make high quality and unique courses that help students succeed in real world circumstances. He is a concise instructor, with the ability of teaching the necessities of a concept without any complexity.

Govinda has experience in Web Designing, Database Designing, Graphic Designing, Affiliate Marketing and Android Application Development. All his courses are realistic and devoid of inapplicable theory and complex jargon. All lectures are exciting and include his own techniques and secrets, which will make the course different from each and every course available in the market.

Ready to start learning?
Take This Course