NoSQL.AP1

NoSQL Distilled

Learn NoSQL databases and how to use popular tools like MongoDB, Cassandra, and Neo4j.

  • Practice in 13 Hands-On Labs — nothing to install
  • 16 Interactive Lessons and 86 topics mapped to the official exam objectives
  • 143 Practice Test Questions

Intermediate Self-paced · 1 year access

13 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation
16Interactive Lessons
86Topics
13LiveLab
143Practice Test Questions
53Flashcards
53Glossary of terms

01 / Skills you'll get

What you will be able to do

Try Free → No credit card required
This NoSQL course will polish your skills in working with modern databases. You’ll learn the basics of NoSQL databases, including key-value stores, document databases, column-family stores, and graph databases. Through hands-on exercises, you’ll understand how to store, manage, and access data. Whether you’re looking to improve your data modeling, explore sharding and replication, or simply choose the right database for your project, this NoSQL course gives you the confidence to excel in today’s data-driven world.
  • Understand the key differences between relational and NoSQL databases to make informed technology choices 
  • Build and manage databases using MongoDB, Cassandra, and Neo4j for real-world applications 
  • Model data with key-value, document, column-family, and graph data models to handle complex data
  • Implement sharding and replication techniques to improve data distribution and performance 
  • Apply Map-Reduce for processing large data sets in a distributed environment 
  • Master consistency and schema migrations to ensure smooth database operations 
  • Optimize data access and query performance across various NoSQL database types 
  • Choose the right NoSQL database for your project needs by analyzing use cases and performance factors

 

Target Career Roles

  • Database Administrator
  • Data Engineer
  • Database Developer
  • Data Architect

02 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

16 Interactive Lessons · 86 topics
01 Preface 5 topics
  • Why Are NoSQL Databases Interesting?
  • What’s in the Course
  • Who Should Read This course
  • What Are the Databases
  • Acknowledgments
02 Why NoSQL? 6 topics
  • The Value of Relational Databases
  • Impedance Mismatch
  • Application and Integration Databases
  • Attack of the Clusters
  • The Emergence of NoSQL
  • Key Points
03 Aggregate Data Models 6 topics · 1 LiveLab
  • Aggregates
  • Key-Value and Document Data Models
  • Column-Family Stores
  • Summarizing Aggregate-Oriented Databases
  • Further Reading
  • Key Points

1 LiveLab in this lesson — see the labs panel →

04 More Details on Data Models 6 topics
  • Relationships
  • Graph Databases
  • Schemaless Databases
  • Materialized Views
  • Modeling for Data Access
  • Key Points
05 Distribution Models 6 topics
  • Single Server
  • Sharding
  • Master-Slave Replication
  • Peer-to-Peer Replication
  • Combining Sharding and Replication
  • Key Points

Hands-On Labs Our edge

13 LiveLabs
  • Building the Sample Data in MongoDB
  • Using the find Query in MongoDB
  • Using db.runCommand() in MongoDB
  • Creating a Super Column Family in Cassandra
  • Creating a Column Family in Cassandra
  • Inserting and Reading Data in CQL
Labs run in your browser — nothing to install.

03 / FAQs

Questions before you start

Contact us ↗
Which NoSQL database is the most popular?
MongoDB is one of the most popular NoSQL databases due to its flexibility, ease of use, and strong community support.
What is the difference between NoSQL vs SQL databases?
SQL databases are relational and use structured query language to define and manipulate data in tables with fixed schemas. NoSQL databases are non-relational, offering more flexibility with data storage by using formats like key-value pairs, documents, or graphs, and they can scale more easily across distributed systems.
Who is this course designed for?
This course is ideal for developers, data professionals, and IT enthusiasts looking to better understand NoSQL databases.
What are the prerequisites for this course?
There are no formal prerequisites for this NoSQL database course, but a basic understanding of databases and data storage concepts will be helpful.
Why should I learn NoSQL databases?
Learning NoSQL databases will give you the knowledge and skills to work with modern, scalable, and flexible database systems. Their demand is increasing in industries like e-commerce, social media, and big data.

NoSQL Databases Training for Developers

Get the training to build, manage, and optimize modern databases designed for today’s fast-paced applications.

  • 1 year of full access
  • 13 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top