Best NOSQL Courses

Find the best online NOSQL Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free NOSQL Courses.

MongoDB Essentials – Understand the Basics of MongoDB

An introduction and overview of MongoDB as a NoSQL database solution.

Created by Patrick Schroeder - Software Developer

"]

Students: 101317, Price: Free

Students: 101317, Price:  Free

This is a beginners level course to understanding the basics of what mongoDB is.

The intention of this course is to provide a foundation for working with mongoDB so that you can start developing applications that require a database storage.

In this course we will cover:

  • How to install mongoDB.
  • How to create new collections that store documents.
  • You'll learn about the most used mongo shell commands to manage your documents.
  • We'll cover the different types of data that can be stored.
  • You will gain confidence in how to Create, Read, Update and Delete data.
  • Learn how to build models for the database in code using Mongoose Schemas.
  • Learn how to query for specific data your looking for using $in.

Course Format:

You will be presented with slides and command line examples. This will help you to learn how to use local instances of mongoDB.

There will be a quiz at the end to help reinforce what you've learned.

Master MongoDB, the NOSQL leader with Clarity and Confidence

Learn MongoDB - Updated Every Week 100+interview Questions 100+Quizzes 60+Assignments mongobooster java C# nodejs php

Created by Gandhi Kumarasamy Sezhian - Sr.Architect ,Senior Solutions Developer , Entrepreneur

"]

Students: 41902, Price: Free

Students: 41902, Price:  Free

More than 80+ ***** 5 Star Reviews

its all in one for all level all roll if you DBA or developer iam
devops and work with mongo for about 4 years but these course help me to
make farther progress in the area
-Almaamon Rasool Abdali Hussain

Lots of hands-on demos and samples. -Michie Reigle 

Great teaching and good material so far -Nícolas Lima

good content and excellent explanations-Benjamin Abba

MongoDB is undeniably creating huge impact among enterprises , challenging oracle and other established vendors.

Do Search in the Google for - mongodb ranked 2nd next to oracle

Do Search in the Google for - DBRankings Mongodb

With a huge list of well known customers, its being used by top technological companies such as SAP, Expedia,EBAY, Craigslist, BOSCH,Amadeus, AOL, SAGE,CISCO, EA and many others in completely different Verticals. 

Do Search in the Google for - who uses MongoDB 

This course will provide you with greater information and confidence to explore mongoDB , without loosing interest and  its easiness.

The course is updated Every Week. It has 100+interview Questions 100+Quizzes 60+ Assignments with 5 tools, 4 languages.

 MongoDB when compared to traditional databases, is 10 times simpler in installation, management and in features. Its simply the Modern database,for the cloud era. 

The course is clearly organized into 4 sections, with  7 most important things to know about MongoD, Thinking about MongoDB topics,which will help the students to think and derive the MongoDB features ,before they get into the details of it.

In this Course I'm Covering the basics with JSON ,4 Useful tools to learn mongodb easily and  advanced topics such as sharding , replication, Mapreduce.

Two Very Useful MongoDB BONUS Sections

Bonus section 1 -Learn MongoDB < 50 Mts - Get a Quick Bootstrap on Key topics. A very useful one. 

Bonus Section 2 - Work with MongoDB using 4 programming Languages

  1.   Java
  2.   C#
  3.   PHP
  4.  NodeJS

The course contents are updated Every Week .

OrientDB – Getting Started with Graph and Document Databases

A full introductory course to OrientDB, the Document-Graph database. Learn about NoSQL's latest trend: GraphDBs!

Created by OrientDB Team - Free OrientDB Getting Started Training

"]

Students: 39726, Price: Free

Students: 39726, Price:  Free

  Graph databases are among the fastest growing trends in technology. Helping you effectively manage modern, highly connected data is the key benefit of a OrientDB. This course will provide you a comprehensive overview of the multiple models supported by OrientDB, with bigger focus on Graph and Document principles as well as walk you through hands on examples of working with the database and its API. 

Database Engineer/DBA – (PostgreSQL, IBM-DB2, MariaDB,NoSQL)

Practical Database Engineering | Administration

Created by Bluelime Learning Solutions - Learning made simple

"]

Students: 29100, Price: $74.99

Students: 29100, Price:  Paid

Database engineers design new databases based on company needs, data storage needs, and the number of users accessing the database. Monitor Databases and Programs. Database engineers continuously monitor databases and related systems to ensure high functionality.

Database administrator ensures that data is available, protected from loss and corruption, and easily accessible as needed. Also they oversee the creation, maintenance and security of your databases. manages, backs up and ensures the availability of the data.

PostgreSQL is commonly known as Postgres and it is also  open source database.  PostgreSQL is a powerful, open source object-relational database system.

IBM Db2 is a family of related data management products,including relational database servers, developed and marketed by IBM.

MariaDB is great for its open-source innovation and enterprise-grade reliability, as well as its modern relational database.

SQL -Structured Query Language is an internationally recognized language used to communicate and manipulate various database systems.

Data is everywhere and growing at a rapid rate. Most Software application we interact with daily deals with stored data . From our interaction with our banks to social media applications like Facebook and Instagram..

Due to the relevance and dependency on data , professionals that are skilled in SQL are always in high demand  to help interact with various databases to help business intelligence and other sectors that relies on data.

NoSQL (Non-SQL or Not-only-SQL) databases are increasing in popularity due to the growth of data as they can store non-relational data on a super large scale, and can solve problems regular databases can't handle. They are widely used in Big data operations. Their main advantage is the ability to handle large data sets  effectively  as well as scalability and flexibility issues for modern applications.

Fundamentals of the MarkLogic NoSQL Database

A hands-on guide to begin building and running applications using MarkLogic

Created by MarkLogic University - Free training on the MarkLogic NoSQL database platform.

"]

Students: 18438, Price: Free

Students: 18438, Price:  Free

This hands-on course is the starting point for developers, administrators, and architects who are new to MarkLogic technology. It is designed to quickly teach you the core fundamentals as you explore what MarkLogic is, how to install and configure MarkLogic, how to create a database, how to load and query data, and how to connect to a database via programming interfaces.

To be successful in the course, students should have familiarity with databases, at least one programming language, and some web development experience.

The course is designed to be very hands-on. You will be provided with a downloadable virtual machine that contains all the software, data, examples and instructions necessary to complete the labs. You will watch short videos discussing a topic, and then watch short videos where an instructor guides you through completion of the hands-on labs.

Building XQuery Apps with the MarkLogic NoSQL Database

A hands-on guide to building apps using the XQuery programming language and the MarkLogic NoSQL database.

Created by MarkLogic University - Free training on the MarkLogic NoSQL database platform.

"]

Students: 15948, Price: Free

Students: 15948, Price:  Free

This hands-on course is designed to teach you how to quickly build apps using the MarkLogic NoSQL database and the XQuery programming language.

You will learn to use core features of the MarkLogic platform including:

  • Architecture and scalability
  • Managing data (XML, JSON, Binaries, text, RDF triples and document metadata)
  • CRUD (Create, Read, Update, Delete)
  • Performing ACID database transactions
  • Search (including geospatial search, geoencoding, and map integration)
  • Indexes
  • Security (MarkLogic provides a Common Criteria certified security model)

To be successful in the course, students should have familiarity with databases, at least one programming language, and some web development background.  Students should also complete the free prerequisite course on Udemy titled Fundamentals of the MarkLogic NoSQL Database.

The course is designed to be very hands-on. Each video discussion is followed with a hands-on lab.  All the necessary software is free to download and comes with a free developer license.

Course materials including sample data, code examples, and step-by-step instructions for completing the hands-on labs are provided via a free download.

Data Integration with the MarkLogic NoSQL Database

A hands-on guide to integrating data silos and building an operational data hub using MarkLogic

Created by MarkLogic University - Free training on the MarkLogic NoSQL database platform.

"]

Students: 11983, Price: Free

Students: 11983, Price:  Free

In this course you will use your development skills to integrate data from silos to create an operational data hub. In this course you will learn how to use the flexible, multi-model NoSQL database MarkLogic in order to load, harmonize, and serve data from a data hub.

To be successful in this course, you will want to first complete the
free Fundamentals of the MarkLogic NoSQL Database course, and optionally the
Building XQuery Apps with MarkLogic course and the MarkLogic Semantics course.

Semantics and the MarkLogic NoSQL Database

A hands-on guide to begin using semantics in MarkLogic

Created by MarkLogic University - Free training on the MarkLogic NoSQL database platform.

"]

Students: 10710, Price: Free

Students: 10710, Price:  Free

In this hands-on training course you learn about the world of semantics and triples while using enterprise NoSQL multi-model database MarkLogic as your graph database for storing and querying triples while using open standards RDF and SPARQL. 

In addition, learn how using a multi-model database allows you not only to create sophisticated queries against your triples, but also include other types of content, such as XML, JSON, and binary documents, in your real-time searches and transactional applications.

In this 8-hour course, you are provided with a free virtual machine that gives you the ability to do the entire course hands-on, at the same time as the instructor. As you go through the course hands-on, you learn how organizations are using semantics, where triples come from and how they can be created, the various triple formats, how to load triples into a MarkLogic database, how triples are stored in MarkLogic, how to generate a triple index, how to write SPARQL queries, how to write path expressions to traverse a graph, how to use inferencing to gain additional knowledge from triples, how to update triples, and how to integrate search and SPARQL combination queries within an application.

Learn MongoDB : Leading NoSQL Database from scratch

Learn all concepts you need to know for building a MongoDB based Applications.

Created by Sunil Kumar Gupta - Technology Analyst & Programmer

"]

Students: 7949, Price: $99.99

Students: 7949, Price:  Paid

This course will help you to master one of the most popular NoSQL databases MongoDB. This course is designed to provide knowledge and hands on skills to become a successful MongoDB expert.

******** This course is updated on January 15, 2020 -- New Section on MongoDB ATLAS: MongoDB on the Cloud****

******** This course is updated on December 2, 2019-- New Section on MongoDB Backup and Restore added****

******** This course is updated to support latest version of MongoDB 4.2.1 on November 1, 2019****

******Course in updated with the Current Stable Version of MongoDB 4.2 .1*****

This Course includes 2 Comprehensive Handson Projects (4 Hours of Project Videos):

Project 1  - Working with node.js and MongoDB

Project 2: User Management System using MongoDB and Java/JEE

We will start with basics of MongoDB and then we go on learning advance concepts to build MongoDB based applications.

In this course, we will start by learning basic concepts of MongoDB, MongoDB installation process on different operating systems, creating databases, Collections, CRUD opertaions and Indexing.

You can use the exercise files attached along this course to practice and follow along the each section/chapter. There will be short quizzes after each section to test our understanding and also to revise the concepts.

At the end of this course you will be mastering MongoDB based application development.

Course Highlights

  • Most comprehensive course on MongoDB with NoSQL database design approach

  • Simple, easy and well explained lectures with practical examples

  • Quizzes at end of the each section to test your understanding

  • Exercise files to help you start practicing along the course

  • More Lectures and projects will be added in coming weeks

Course Objective

  • Mastering MongoDB based application development

  • Decide where and when to use MongoDB in your application development

  • Design MongoDB database from start to finish

  • Differentiate between RDBMS and NoSQL databases

  • Spot key features and advantages of NoSQL database MongoDB over RDBMS databases

Cloud Firestore for iOS in Swift 5 Master Course

The Best Flexible, Scalable NoSQL Cloud Database in 2019

Created by Alex Nagy - ★ REBELOPER ★

"]

Students: 7099, Price: Free

Students: 7099, Price:  Free

Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform. Like Firebase Realtime Database, it keeps your data in sync across client apps through realtime listeners and offers offline support for mobile and web so you can build responsive apps that work regardless of network latency or Internet connectivity.

You will learn all about Cloud Firestore for iOS in Swift 5. I will give you a quick start to Cloud Firestore. We will set up our app in the Firestore Dashboard and configure Firebase in our project. We will go through the Firebase Firestore Database console. You will learn how to view, add, change and delete collections, documents and data. I will show you the many different ways how to add data to Cloud Firestore. We will set, ad and merge some data. In the meantime I let you on some useful tips that I use in production code. You will also learn how to add a collection, how to add a document and how to get a document id.

I will show you how to save a user to Cloud Firestore. You will learn some cool advanced tricks that can be used in production code. I will show you the various ways you can update data in cloud Firestore. We will have a Firestore update document field and at the end some array update and remove functions. we will dive deep into counters. You will learn how to create a counter, how to update it and how to increment it. We will also discuss Distributed Counters in Cloud Firestore. You will also learn about Firestore sharding. I will show you how you can create batched writes in Firestore. I will show you how you can create transactions in Firestore.

Become a Cloud Firestore PRO today! Enrol the course and be part of the Rebeloper learning community

Learning MongoDB – NoSQL database

Learn basics of NoSQL and MongoDB

Created by Poonam Fegade - Assistant Professor

"]

Students: 6537, Price: Free

Students: 6537, Price:  Free

The excessive use of the internet has resulted in massive collection of structured, semi structured and unstructured data. The need to process and store this data in a timely and cost effective way has led to the adoption of the computer cluster and distributed systems. NoSQL databases are more efficient to handle such rapidly evolving massive unstructured data as compare to traditional relational databases.

MongoDB is a document oriented NoSQL database built on a scale-out architecture that has become popular with developers of all kinds who are building scalable applications using agile methodologies. MongoDB was built for people who are building internet and business applications who need to evolve quickly and scale elegantly. MongoDB is one of the new open source databases . MongoDB has always focused on providing developers an excellent user experience, which, in addition to all its other properties, has made MongoDB a favorite of developers worldwide for a huge variety of applications.

This course is for beginners in MongoDB. This course covers basics of NoSQL and MongoDB database. It will start by introducing NoSQL database and its need, CAP theorem, types of NoSQL databases, MongoDB overview, installation, creation of a database and collection, basic commands, performing CRUD operations and sorting operation.

NoSQL: Neo4j and Cypher (Part: 1-Beginners)

NoSQL: Neo4j - Stop Developing Databases the Hard Way!

Created by Bruce E. Hilton - Software Engineer & Trainer

"]

Students: 4461, Price: $34.99

Students: 4461, Price:  Paid

Social, Routing and Recommendation questions like:

"How do I know you ?"

"How do I get from London to New York ?"

and more importantly... "Where should I have dinner ?"

... are only a few of the broad range of problems that can be solved using a Graph Database like Neo4j.

"Graphs are everywhere! " - so if you have data you have a Graph!

Normal everyday kinds of questions make excellent graph questions, these kinds of questions are behind the massive web sites like;

  1. Google
  2. Facebook
  3. Ebay
  4. Yelp
  5. ... and many others !

... they have their own proprietor technology, you can use Neo4j !

With Neo4j you have the tool which allows you to answers these questions, which are really just a graph query.

So, Stop Developing Databases the Hard Way!!

I wanted to make querying graph data not only fun, but easy to learn, understand and use with this easy to follow hands on course for developers and in under 3 hours!

Neo4js' Cypher language and property graph model is easy to understand and handle, especially for object oriented and relational developers.

You can learn how to develop Neo4j databases the fast and easy way with this course:

  • What is a Graph Database ? (in particular Neo4j)
  • Why use a Graph Database ?
  • The History of Graph Databases.
  • Learn the Differences between No SQL Neo4j and Relational Databases.
  • Learn about the Advantages of using Neo4j.
  • Practical Hands-On foundation using No SQL Neo4j and Cypher query Language
  • Learn how to perform CRUD operations using Cypher;
  • CRUD operations: CREATE, READ, UPDATE and DELETE

By the end of this part of the course, you will have a firm understanding of;

Neo4j the worlds leading open source Graph Database and the Cypher query language which brings an abundance of advantages and few if any disadvantages.

So, take your development career to the next level and future proof your career by learning about this wonderful and exiting New Technology!

Understanding CouchDB 3: Learn Basic & Advanced NoSQL Skills

Learn this NoSQL Database and Go From Beginner to Advanced with CouchDB

Created by Gregory (Mad Pink) Miller - Learn like Mad

"]

Students: 3160, Price: $119.99

Students: 3160, Price:  Paid

UPDATED FOR CouchDB 3.0!!!

Apache CouchDB is an exciting NoSQL database that is easy to get up and running with. It stores JSON documents and attachments of any type. You are free to store your data the way you want, and access it the way you want. It features a brilliant web interface which allows you to quickly maintain many aspects of the program and each database.

In this course we will discuss:

  • The fundamentals of what CouchDB is, and how it differs from traditional databases

  • The different versions of CouchDB that are available (version 1 thru 3 and Cloudant)

  • How to install CouchDB on MacOS, Windows and Linux

  • How to sign up for a hosted CouchDB account

  • Working in the web interface (Futon and Fauxton)

  • Working with the REST API 

  • Create and work with Design Documents

  • Running queries with Mango

  • Replication among databases and servers

  • Clustered servers

More content will be added to this course as CouchDB develops.

Please note: this course is about Apache CouchDB and NOT Couchbase which is a completely unrelated database

The official slogan of CouchDB is "Relax." So relax and enjoy this class and CouchDB. There are no stupid questions, so relax and ask them. 

Working with MongoDB

We will examine MongoDB, one of the leading NoSQL database systems.

Created by RefactorU LLC - Accelerates the learning of aspiring creative technologists.

"]

Students: 2980, Price: $54.99

Students: 2980, Price:  Paid

When working with server-side code, it’s very important to be able to persist data across the site. Databases exist to help solve this problem by providing easy ways to integrate and store data. We’ll be looking at MongoDB, one of the leading NoSQL database systems. By storing data as JSON (Javascript Object Notation) objects, integration with NodeJS is very easy! We'll cover how to implement MongoDB and work with the different systems that they provide and then we’ll start integrating it with our Node applications by using Mongoose, a library that has been built specifically for interacting with MongoDB.

Course Includes:

  • 8 videos with over 40 minutes of lectures and explanations.
  • 3 external resource files.
  • 2 exercises to help you master MongoDB concepts.

What You'll Learn:

  • Setting Up MongoDB in Command Line
  • Getting Started with Mongoose in Node
  • Integrating with a Form
  • Advanced Mongoose
  • Instance Methods
  • Additional Resources
  • Exercises
  • And More!

NoSQL: Neo4j and Cypher (Part: 2-Intermediate)

NoSQL: Neo4j - Stop Developing Databases the Hard Way!

Created by Bruce E. Hilton - Software Engineer & Trainer

"]

Students: 2830, Price: $34.99

Students: 2830, Price:  Paid

Social, Routing and Recommendation questions like:

"How do I know you ?"

"How do I get from London to New York ?"

and more importantly... "Where should I have dinner ?"

... are only a few of the broad range of problems that can be solved using a Graph Database like Neo4j.

"Graphs are everywhere! " - so if you have data you have a Graph!

Normal everyday kinds of questions make excellent graph questions, these kinds of questions are behind the massive web sites like;

  1. Google
  2. Facebook
  3. Ebay
  4. Yelp
  5. ... and many others !

... they have their own proprietor technology, you can use Neo4j !

With Neo4j you have the tool which allows you to answers these questions, which are really just a graph query.

So, Stop Developing Databases the Hard Way!!

I wanted to make querying graph data not only fun, but easy to learn, understand and use with this easy to follow hands on course for developers and in under 3 hours!

Neo4js' Cypher language and property graph model is easy to understand and handle, especially for object oriented and relational developers.

You can learn how to develop Neo4j databases the fast and easy way with this course:

  • Understand the best ways to Query a Graph database.
  • Become a Cypher guru!
  • Master Graph search "Patterns" with Cypher like a pro!
  • Take advantage the Intermediate and Advanced features of Cypher.
  • Take advantage of Neo4j REST API.

By the end of this part of the course, you will have a firm understanding of;

Neo4j the worlds leading open source Graph Database and the Cypher query language which brings an abundance of advantages and few if any disadvantages.

So, take your development career to the next level and future proof your career by learning about this wonderful and exiting New Technology!

Learn MongoDB 3 and Rapidly Develop Scalable Applications

Become a better developer with this complete intro to MongoDB, the most popular NoSQL Database around

Created by Dustin Laverick - Game Developer, Startup Founder and Programming Mentor

"]

Students: 1850, Price: $19.99

Students: 1850, Price:  Paid

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.

SQL, NoSQL, Big Data and Hadoop

A comprehensive journey through the world of database and data engineering concepts - from SQL, NoSQL to Hadoop

Created by Michael Enudi - Okmich

"]

Students: 1534, Price: $19.99

Students: 1534, Price:  Paid

A comprehensive look at the wide landscape of database systems and how to make a good choice in your next project

The first time we ask or answer any question regarding databases is when building an application. The next is either when our choice of database becomes a bottleneck or when we need to do large-scale data analytics.

This course covers almost all classes of databases or data storage platform there are and when to consider using them. It is a great journey through databases that will be great for software developers, big data engineers, data analysts as well as decision makers. It is not an in-depth look into each of the databases but promises to get you up and running with your first project for each class.

In this course, we are going to cover 

  • Relational Database Systems, their features, use cases and limitations

  • Why NoSQL?

  • CAP Theorem

  • Key-Value store and their use cases

  • Document-oriented databases and their use cases

  • Wide-columnar store and their use cases

  • Time-series databases and their use cases

  • Search Engines and their use cases

  • Graph databases and their use cases

  • Distributed Logs and real time streaming systems

  • Hadoop and its use cases

  • SQL-on-Hadoop tools and their use cases

  • How to make informed decisions in building a good data storage platform

What is the target audience?

  • Chief data officers

  • Application developer

  • Data analyst

  • Data architects

  • Data engineers

  • Students

  • Anyone who wants to understand Hadoop from a database perspective.

What this course does not cover?

This course does not access any of the databases from the administrative perspective. So we don't cover administrative tasks like security, backup, recovery, migration and the likes.
Very in-depth features in the specific databases in discussion. An example is that we will not go into the different database engines for MySQL or how to write a stored procedures. 


What are the requirements?
The lab for this course can be carried out in any machine (Microsoft Windows, Linux, Mac OX). 
However, the training on HBase or Hadoop will require you to have a hadoop environment. The suggestion for this will be to to use a pre-installed sandbox, a cloud offering or install your own custom sandbox.


What do I need to know to get the best out of this course?
This course does not assume any knowledge of NoSQL or data engineering.
However a little knowledge of RDBMS (even Microsoft Access) is enough to get you into the best position for this course.

SQL to NoSQL Database & Handson with MongoDB

Handson with MongoDB

Created by Amit Arora - Data Architect

"]

Students: 166, Price: $19.99

Students: 166, Price:  Paid

  • This course provides a comprehensive information about various categories of NoSQL databases, along with differences with popular RDBMS systems. In this course, various practical examples where listed where NoSQL is used in today's world and some cases where it is not recommended. 
  • This course provides hands on with MongoDB, and includes installation of mondoDB, CRUD operations, Aggregation framework and much more. 
  • This course also covers advanced topics like performance tuning in MongoDB and database sharding,
  • Each section in the course has either Quiz or Demo to make concepts clear and it is designed for all level of database developers. 

NoSQL Guide

NoSQL Overview , Practical Approach to select a NOSQL

Created by softwarearchitects.in By Mohit - Architect Academy

"]

Students: 24, Price: $19.99

Students: 24, Price:  Paid

This course teaches step step approach for selecting a best fit No SQL Databases. There is a section for quick overview of No SQL as well for beginners. Prerequisite for this course is only basic knowledge of Databases. This course is designed for Architects, Developers or anyone who want to be part of No SQL selection process.