System Design: 4 modules, 39 lessons
Foundations (client-server, TCP/HTTP, caching, replication), non-functional
requirements (availability, latency, consistency, durability), core
building blocks (load balancing, CDNs, rate limiting, idempotency,
pub/sub), then the data layer (indexing, consistent hashing, CAP,
partitioning, sharding, tail latency).
Generative AI: 4 modules, 12 lessons
How modern generative AI actually works: LLM internals, prompting, RAG,
agents, and what changes when you put any of it into production.
Data Structures & Algorithms: 4 modules, 12 lessons
Interview-grade DSA from the ground up: complexity analysis, core data
structures, trees and graphs, and the handful of algorithmic patterns
behind most coding problems.
Built to be finished, not bookmarked
Progress is tracked per lesson and the site resumes where you stopped.
Built with Next.js so lesson pages stay static and fast, because a
learning site that takes three seconds to load does not get read.
Open to contributions
Lessons live in a public repo at
sauravgpt/sauravgptin-content. Fixing a wrong claim, tightening an explanation or adding a lesson is a
pull request away.