Back to courses
PerformanceIntermediate
Caching
From fundamentals to production — caching strategies, eviction policies, invalidation, Redis, CDN caching, and multi-level architectures with hands-on patterns throughout.
10 hours14 lessons4.9 rating9,100 students
Course Curriculum
1234567891011121314
What Is Caching and Why It Exists
16 min
Where Caches Live: The Full Stack
18 min
Caching Strategies: Five Core Patterns
28 min
Eviction Policies: LRU, LFU, FIFO & TTL
22 min
Building an LRU Cache from Scratch
26 min
Cache Invalidation Strategies
24 min
Thundering Herd & Cache Stampede
20 min
Redis Deep Dive
28 min
Distributed Caching: Memcached, Hashing & Hot Keys
24 min
HTTP Caching & Browser Behavior
22 min
CDN Caching & Edge Delivery
20 min
Multi-Level Caching & Cache Warming
22 min
Caching in Microservices & Monitoring
20 min
Final Project: Build a Cached URL Shortener API
40 min