Interactive Explainers
Visual walkthroughs of the systems and ideas behind the technology you use every day.
Explore a topic
How Docker works
Follow a command from the Docker CLI through images, isolation, and a running container.
Open explainerHow to store millions of Instagram-like likes
Explore an illustrative sharded like-edge store, asynchronous counters, and a live rate simulator.
Open explainerHow ride-hailing apps track driver locations
Trace a GPS update to a rider's map and model fleet-wide location update rates with an interactive simulator.
Open explainerSOLID principles in C#
Spot common design smells, compare refactored C# examples, and test your understanding with interactive challenges.
Open explainerOOP concepts in C#
Explore encapsulation, abstraction, inheritance, and polymorphism with interactive code and quizzes.
Open explainerREST APIs in ASP.NET Core
Practice resource routes, HTTP methods, status codes, and authentication versus authorization.
Open explainerSQL & Entity Framework
See how EF Core queries and persists data, and how indexes and transactions shape database behavior.
Open explainer.NET interview essentials
Walk through middleware, dependency injection lifetimes, async I/O, and managed resource cleanup.
Open explainer