NoSQL Concepts: MongoDB, Redis, and DynamoDB
Design, model, query, and operate modern NoSQL systems with confidence
NoSQL Concepts: MongoDB, Redis, and DynamoDB is a practical course for developers, architects, and data professionals who want to understand how modern non-relational Databases work. You will learn how to Design, model, query, and operate modern NoSQL systems with confidence while choosing the right database approach for real application workloads.
Build Reliable NoSQL Databases For Modern Applications
- Compare relational, document, key-value, and wide-column database models with clear decision-making criteria.
- Learn practical data modeling patterns for MongoDB, Redis, and DynamoDB.
- Understand replication, partitioning, consistency, indexing, caching, sharding, and production operations.
- Design a complete NoSQL data strategy for scalable, cost-aware, real-world systems.
Master the core concepts behind NoSQL Databases and apply MongoDB, Redis, and DynamoDB effectively in production-ready architectures.
This course begins with the foundations of NoSQL, explaining why these Databases exist, what problems they solve, and how they differ from traditional relational systems. You will explore distributed data concepts such as replication, partitioning, and consistency, then learn how access-pattern-driven modeling shapes the way modern applications store and retrieve data.
Through the MongoDB section, you will work with documents, collections, flexible schema Design, relationship modeling, query patterns, indexes, aggregation pipelines, transactions, replication, and sharding. The Redis lessons focus on in-memory data structures, caching strategies, TTL, invalidation, rate limiting, queues, Pub/Sub, and real-time application patterns.
The DynamoDB portion covers tables, items, partition keys, sort keys, single-table Design, secondary indexes, capacity modes, cost-aware architecture, streams, TTL, global tables, and serverless workloads. By the end of NoSQL Concepts: MongoDB, Redis, and DynamoDB, you will be able to evaluate tradeoffs, model data around application needs, query efficiently, and operate modern NoSQL systems with confidence.
Full lesson breakdown
Lessons are organized by topic area and each includes descriptive copy for search visibility and student clarity.
Foundations of NoSQL
4 lessons
MongoDB Fundamentals
4 lessons
MongoDB in Production
1 lesson
Redis Fundamentals
2 lessons
Redis Application Patterns
2 lessons
DynamoDB Fundamentals
2 lessons
DynamoDB in Production
2 lessons
Architecture and Decision Making
3 lessons
Professor Victoria Okafor
Professor Victoria Okafor guides this AI-built Virversity course with a clear, practical teaching style.