EdX

NoSQL Databases (edX)

NoSQL Databases (edX)

Build a foundation of the four NoSQL (non-relational) databases: Document-oriented, Key-Value Pair, Column-oriented, and Graph. This NoSQL database course provides you with an introduction, overview, and history of NoSQL databases (non-relational databases). In this course you will explore in detail the four types of NoSQL databases (e.g., Document-oriented, Key-Value Pair, Column-oriented, and Graph).

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Upon completion of this course, you will begin to build an array of applied non-relational database skills including:

  • Define, compare, and use the four types of NoSQL Databases
  • Demonstrate an understanding of the detailed architecture of NoSQL databases.
  • Evaluate NoSQL database development tools and programming languages.
  • Perform hands-on NoSQL database lab assignments.
  • Store and manage BSON and JSON files in a NoSQL database.
  • Perform CRUD (Create Read Update Delete) operations.
  • Organize documents in a NoSQL database.

This course is part of the Database Management Systems MicroMasters Program.

What you'll learn

  • Understand the important difference between Relational Databases and NoSQL databases
  • Create NoSQL databases using a popular NoSQL Management System
  • Interact with data within the database
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Learn Redis from Scratch (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn Redis from Scratch (Eduonix)

Learn the hottest NOSQL data structure server in this Redis tutorial. Learn how to install Redis & uses of Redis Database. With the number of different databases that are available, it can often become confusing having to decide which database should one use for their app or website. While, the popular mainstream databases such as MongoDB, MySQL and Oracle already exist on the web, Redis is recently gaining traction as a NoSQL databases that can now be used as a primary database rather than a supportive one.

Self Paced
Self-Paced
Relational Database Management Systems (edX) EdX
University System of Maryland - USM,USMx,University of Maryland Baltimore County,UMBC

Relational Database Management Systems (edX)

Learn how to create and interact with a relational database. The course includes Data Definition Language (DDL) used for database creation and Data Manipulation Language (DML) used for inserting, updating and deleting data in the database.

Self Paced
Self-Paced
M220J: MongoDB for Java Developers (MongoDB) MongoDB
MongoDB University

M220J: MongoDB for Java Developers (MongoDB)

Learn the essentials of Java application development with MongoDB. This course will teach you how to use MongoDB as the database for a Java application. You will play the role of a back-end developer for a Java application, where your job is to implement the application's communication with MongoDB. Using the Java driver you will read and write data to the database, use the aggregation framework, manage the configuration of the database client, and create a robust application by handling exceptions and timeouts.

Self Paced
Self-Paced
Data Wrangling with MongoDB (Udacity) Udacity
Udacity,MongoDB University

Data Wrangling with MongoDB (Udacity)

In this course, we will explore how to wrangle data from diverse sources and shape it to enable data-driven applications. Some data scientists spend the bulk of their time doing this! Students will learn how to gather and extract data from widely used data formats. They will learn how to assess the quality of data and explore best practices for data cleaning. We will also introduce students to MongoDB, covering the essentials of storing data and the MongoDB query language together with exploratory analysis using the MongoDB aggregation framework.

Self Paced
Self-Paced
Intro to Cloud Computing (Udacity) Udacity
Udacity

Intro to Cloud Computing (Udacity)

Get your start in one of the fastest growing fields in technology. In this course, you'll learn foundational cloud computing skills that will set you on your path to a career in cloud computing. In the first lesson, you'll learn about fundamental concepts such as the advantages of cloud computing, deployment models, and the similarities and differences across major cloud service providers.

Self Paced
Self-Paced
AWS DynamoDB Fundamentals (Coursera) Coursera
Whizlabs

AWS DynamoDB Fundamentals (Coursera)

Amazon DynamoDB Fundamentals is a skill enhancement course designed for candidates aiming to enhance their knowledge as Database professionals. This course will help learners understand working with NoSQL databases. Furthermore, fluency in basic concepts of AWS DynamoDB brings long-term opportunities with a specialization in database designing on the cloud.

Jun 8th 2026
5-12 Weeks
Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud (Coursera)

Welcome to the Cloud Computing Applications course, the second part of a two-course series designed to give you a comprehensive view on the world of Cloud Computing and Big Data! In this second course we continue Cloud Computing Applications by exploring how the Cloud opens up data analytics of huge volumes of data that are static or streamed at high velocity and represent an enormous variety of information.

Feb 2nd 2023
4 Weeks
Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud (Coursera)

Welcome to the Cloud Computing Applications course, the second part of a two-course series designed to give you a comprehensive view on the world of Cloud Computing and Big Data! In this second course we continue Cloud Computing Applications by exploring how the Cloud opens up data analytics of huge volumes of data that are static or streamed at high velocity and represent an enormous variety of information. Cloud applications and data analytics represent a disruptive change in the ways that society is informed by, and uses information.

Jun 22nd 2026
4 Weeks
Introduction to NoSQL Databases (Coursera) Coursera
IBM

Introduction to NoSQL Databases (Coursera)

This course will provide you with technical hands-on knowledge of NoSQL databases and Database-as-a-Service (DaaS) offerings. With the advent of Big Data and agile development methodologies, NoSQL databases have gained a lot of relevance in the database landscape. Their main advantage is the ability to effectively handle scalability and flexibility issues raised by modern applications.

Jun 15th 2026
5-12 Weeks