3h 10m total
Master non-relational data. This course starts with when and why NoSQL exists and the CAP tradeoffs, walks the four NoSQL families (document, key-value, column-family, graph), then goes deep on two workhorses. With MongoDB you'll learn documents and BSON, CRUD and the query language, embedding vs referencing and schema-design patterns, indexes and query plans, the aggregation pipeline, and multi-document transactions — all in mongosh. With Redis you'll learn the in-memory key-value model and every core data structure (strings, lists, sets, sorted sets, hashes, streams), caching patterns with TTL and eviction, pub/sub, MULTI/EXEC transactions, RDB vs AOF persistence, and replication and Cluster scaling. It finishes with a polyglot-persistence capstone that uses SQL, MongoDB, and Redis each for the job it does best. Complements the SQL course; assumes basic database familiarity.