Topics
Pick a subject to see its topics in the order they build on each other. Not sure where to begin? Find your starting point.
Subjects
DSAEvery core data structure and algorithm as an animation you can step through: arrays to graphs, sorting to dynamic programming, with quizzes and code.48 topicsSystem DesignThe building blocks of system design interviews, shown working: load balancers, caches, queues, sharding and consensus, then full design walkthroughs.36 topics · 8 design walkthroughsDatabasesB-tree indexes, ACID transactions, isolation, replication and sharding as interactive diagrams, from relational algebra to CQRS.11 topicsMachine LearningClassical machine learning you can poke at: linear and logistic regression, decision trees, gradient descent, clustering, PCA and model evaluation.29 topicsDeep LearningNeural networks from the perceptron up: backpropagation, optimizers, CNNs, RNNs and attention, as interactive diagrams and in-browser playgrounds.30 topicsAI EngineeringBuild with LLMs: prompting, structured outputs, tool calling, RAG, agents, evaluation, fine-tuning and inference, taught as the request path it really is.57 topicsML Systems DesignProduction machine learning end to end: framing the problem, training data, features, deployment patterns, distribution shift, monitoring and MLOps.17 topics · 6 design walkthroughs
Focused reading lists
Sorting algorithmsWatch seven sorting algorithms run side by side in your head: bubble, selection, merge, quick, heap, counting and radix sort, with their complexity explained.7 topicsGraph algorithmsBFS, DFS, Dijkstra, A*, Bellman-Ford, topological sort, minimum spanning trees and union-find, each animated on a graph you can edit.11 topicsDynamic programmingSee the DP table fill in: Fibonacci, 0/1 knapsack, longest common subsequence, Kadane, DP on trees and bitmask DP, with the recurrence behind each cell.7 topicsCoding interview patternsThe patterns behind most coding interview questions, animated: two pointers, sliding window, prefix sums, monotonic stacks, binary search and more.18 topicsLLMs and transformersFrom tokens to generated text: tokenization, embeddings, self-attention, the transformer block, sampling and the KV cache, as interactive diagrams.11 topics
Prefer to browse everything? All 228 visualizations with search and filters.