Free Resources
Hand-picked YouTube resources with focus notes — follow a roadmap, not random videos.
Resources
51
Curated videos
Free
25
No Pro needed
Languages
1
Levels
3
51 resources

TechWorld with Nana · 16 min · advanced · English

Alex Hyett · 11 min · intermediate · English

OktaDev · 17 min · intermediate · English

Hello Interview · 15 min · advanced · English

Caleb Curry · 52 min · intermediate · English

Full Disclosure · 12 min · intermediate · English

Hello Interview · 18 min · advanced · English

ByteByteGo · 10 min · advanced · English

Anubhav Sethi · 49 min · advanced · English
Geekific · 17 min · advanced · English
Video streaming platform: upload/transcoding pipeline, blob storage, CDN distribution and adaptive bitrate streaming (HLS/DASH).
Exponent · 24 min · advanced · English
Ride-sharing matching at scale: geospatial indexing (geohash/quadtree), driver location updates, and driver-rider matching.
Interview Pen · 26 min · intermediate · English
Real-time chat: WebSocket connections, message delivery/ordering, presence, and the offline message requirement.
NeetCode · 27 min · intermediate · English
News feed/timeline generation: fan-out on write vs read, the celebrity problem, caching and ranking.
Gaurav Sen · 35 min · intermediate · English
Classic rate limiter walkthrough: token bucket algorithm, local vs distributed state with Redis, OO design and trade-offs.
Jordan has no life · 22 min · intermediate · English
End-to-end URL shortener: requirements, API design, key generation/hashing, high-level architecture and scaling.
Gaurav Sen · 13 min · intermediate · English
Back-of-the-envelope capacity/storage/bandwidth estimation - the capacity-planning core of the topic
ByteMonk · 12 min · intermediate · English
Circuit breaker, retry with backoff, timeout, bulkhead, and fallback/graceful degradation in one tight overview
IBM Technology · 6 min · intermediate · English
OpenTelemetry as the standard for instrumenting a distributed system across signals.
Grafana · 13 min · intermediate · English
The three pillars in practice — logs, metrics, and traces explored in a real observability tool.
Code with Irtiza · 28 min · advanced · English
Architects an LLM serving layer: high-level design, KV cache, GQA, batching, capacity planning, and parallelization.
IBM Technology · 9 min · beginner · English
Official IBM overview of embeddings, vector databases, and semantic search.
Applied AI Course · 15 min · intermediate · English
Explains the inverted index, the core data structure powering full-text search in engines like Elasticsearch.
Piyush Garg · 20 min · intermediate · English
Hands-on implementation of rate-limiting strategies to complement the algorithm comparison.
sudoCODE · 20 min · intermediate · English
Compares token bucket, leaky bucket, fixed-window and sliding-window algorithms with trade-offs
ByteByteGo · 8 min · intermediate · English
Deeper companion on Kafka internals and when to choose Kafka over a queue
ByteByteGo · 3 min · beginner · English
Concise animated intro to log-based streaming, topics, partitions and consumer groups
Hussein Nasser · 18 min · intermediate · English
Different angle: real-world use cases and pub/sub vs queue semantics in async systems
ByteByteGo · 4 min · beginner · English
Animated explainer of how a message queue decouples producers and consumers and smooths traffic spikes
Jordan has no life · 17 min · intermediate · English
Deeper dive: partitioning strategies, resharding, and hot-partition handling.
Exponent · 9 min · intermediate · English
Range vs hash partitioning, shard keys, and why uneven shard keys cause hot partitions.
Jordan has no life · 15 min · intermediate · English
Different angle: Dynamo-style leaderless replication with quorums and eventual consistency.
Jordan has no life · 16 min · intermediate · English
Single-leader (leader-follower) replication mechanics, sync vs async, and failover.
ByteMonk · 13 min · intermediate · English
How B-tree and LSM-tree indexes physically store data and the read/write trade-offs that shape data modeling.
Exponent · 13 min · beginner · English
Interview-framed comparison of SQL vs NoSQL strengths, drawbacks, and when to pick each.

Gaurav Sen · 11 min · advanced · English
Classic explainer of the hash ring, why naive modulo hashing fails, and virtual nodes

Interview Pen · 10 min · intermediate · English
Optional different angle: cache stampede / thundering herd failure mode and mitigations (request coalescing, jittered TTLs)

ByteMonk · 8 min · intermediate · English
Covers LRU, LFU, FIFO and TTL eviction strategies and when each fits

ByteMonk · 9 min · beginner · English
Walks through cache-aside, read-through, write-through, write-around and write-back with architecture flow and trade-offs

Hussein Nasser · 12 min · intermediate · English
Different angle: a backend engineer's deeper take on how CDNs cache and serve content

IBM Technology · 9 min · beginner · English
How edge caching cuts latency and offloads origin servers, from a reputable channel

ByteByteGo · 6 min · intermediate · English
Clear side-by-side of reverse proxy, API gateway and load balancer roles (routing, auth, aggregation)

System Design School · 12 min · intermediate · English
Different angle: focuses on the L4 vs L7 distinction the goal calls out, framed for interviews

ByteByteGo · 6 min · intermediate · English
Animated walkthrough of round-robin, least-connections, hashing/consistent-hashing and other balancing algorithms

Gaurav Sen · 10 min · intermediate · English
Explains quorum reads/writes (R + W > N) for dialing consistency against availability.

ByteMonk · 10 min · intermediate · English
Covers strong, eventual, causal, and sequential consistency and their trade-offs.

Concept && Coding - by Shrayansh · 18 min · intermediate · English
Optional second angle: extends CAP into PACELC (latency-vs-consistency in the no-partition case).

Hussein Nasser · 16 min · beginner · English
Clear, intuition-first walkthrough of CAP and why partition tolerance forces a C-vs-A choice.

sudoCode · 18 min · beginner · English
Walks through estimating QPS, storage, and bandwidth to ground a design in hard numbers.

Gary Explains · 12 min · beginner · English
Optional different angle: builds intuition for the order-of-magnitude numbers (cache, memory, SSD, network round trips).

ByteByteGo · 5 min · beginner · English
Clear, reputable explainer of the latency vs throughput distinction that anchors performance reasoning.