Skip to main content
HomeSQL

Course

NoSQL Concepts

IntermediateSkill Level
4.8+
482 reviews
Updated 11/2024
In this conceptual course (no coding required), you will learn about the four major NoSQL databases and popular engines.
Start Course for Free
SQLData Engineering2 hr17 videos54 Exercises4,550 XP18,228Statement of Accomplishment

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Group

Training 2 or more people?

Try DataCamp for Business

Course Description

Confused about NoSQL and how it differs from SQL? You've come to the right place! In this conceptual course (no coding required), you’ll be introduced tolearn the four major NoSQL databases, including Key-Value, Document, Column-Family, and Graph. You’ll learn about four popular NoSQL engines—including Redis, MongoDB, Apache Cassandra, and Neo4j—and when to apply them to achieve a specific business requirement. You’ll follow the data escapades of a fictional social network and learn how NoSQL can help them handle and extract insights from unstructured data like social posts. Lastly, you’ll study real use cases of when NoSQL databases were used—giving you the knowledge you need to effectively store data in any situation.

Prerequisites

Database Design
1

Key-value databases

To begin the course, you’ll learn the differences between NoSQL and relational databases. After that, you'll discover key-value databases, their advantages, and their limitations. You’ll recognize the situations in which key-value databases are suitable. You’ll end this chapter by studying the case of Editoo, a company that reduced its downtime and improved its performance thanks to the Redis key-value database.
Start Chapter
2

Document databases

In this chapter, you'll learn the basics of document databases. Then, you'll identify the advantages and limitations of this kind of database, and you’ll recognize the situations in which document databases are suitable. Finally, you’ll end this chapter with the Shutterfly case study. They used the MongoDB document database to reduce latency and accelerate time to market.
Start Chapter
3

Column family databases

You'll look at column family databases, analyzing the advantages and limitations of this kind of database. You'll also study the situations where column family databases are suitable. Finally, you'll end this chapter with the case study of Bigmate, a company that used the Apache Cassandra database to handle millions of operations by concurrent users each second.
Start Chapter
4

Graph databases

NoSQL Concepts
Course
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
Enroll Now

Don’t just take our word for it

*4.8
from 482 reviews
82%
16%
2%
0%
0%
  • Mario
    16 hours ago

  • Afrida
    2 days ago

  • Joanne
    3 days ago

  • Daniil
    5 days ago

  • Ahmad
    5 days ago

  • Yao Zhong
    5 days ago

Mario

Afrida

Joanne

FAQs

Does this course require writing any code?

No. This is a conceptual course with no coding required. You learn about NoSQL databases through explanations, comparisons, and real-world case studies across four chapters.

Which four types of NoSQL databases are covered?

The course covers key-value databases, document databases, column-family databases, and graph databases. Each type gets a dedicated chapter with advantages, limitations, and use cases.

What real companies are featured as case studies?

You study Editoo using Redis, Shutterfly using MongoDB, Bigmate using Apache Cassandra, and Gousto using Neo4j. Each case shows how a specific NoSQL type solved a real business challenge.

Do I need SQL knowledge before taking this course?

Yes. Prerequisites include Introduction to SQL, Intermediate SQL, Introduction to Relational Databases in SQL, and Database Design, so you can contrast NoSQL approaches with relational ones.

How does the course help me choose the right NoSQL database?

Each chapter identifies the situations where that database type is most suitable, helping you match business requirements like scalability, speed, or relationship analysis to the right NoSQL solution.

Join over 19 million learners and start NoSQL Concepts today!

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.