$ man --interactive

Learn

Stop memorizing commands. Start understanding tools. Interactive learning experiences that teach through mental models and hands-on exercises.

The Internet Under the Hood

Journey of an Email

BeginnerNEW

Trace an email from the moment you hit send. Understand SMTP, DNS lookups, TLS encryption, spam filters, and IMAP.

  • SMTP and IMAP explained
  • DNS MX records in action
  • TLS encryption visualization
  • Spam filter scoring

DNS Demystified

Beginner

Finally understand DNS. Learn how domain resolution works, from local hosts files to DNSSEC chain of trust, and Kubernetes CoreDNS service discovery.

  • DNS hierarchy and resolution
  • DNSSEC chain of trust
  • Kubernetes DNS (CoreDNS)
  • Encrypted DNS (DoH/DoT)

Boot Process Demystified

Intermediate

Finally understand what happens when you press the power button. From power-on to login, learn BIOS/UEFI, bootloaders, kernel loading, and systemd.

  • Power-on self test (POST)
  • UEFI and Secure Boot
  • Bootloader and kernel loading
  • Init system and services

Developer Fundamentals

Bits & Bytes Demystified

Beginner

Finally understand binary, bytes, text encoding, and how computers represent everything from numbers to emojis. See the bytes behind the digital world.

  • Interactive binary counter
  • UTF-8 and Unicode explained
  • Emoji byte explorer
  • RGB color picker with bytes

From Sand to CPU

IntermediateNEW

Start from a transistor and progressively build logic gates, adders, and the core of a CPU — all by wiring circuits in your browser.

  • Transistors as switches
  • Build AND / OR / NOT / NAND from scratch
  • Half and full adders
  • 4-bit adder final challenge

Git Demystified

Beginner

Finally understand Git. Learn the mental models that make Git intuitive - commits as snapshots, branches as sticky notes, and the DAG that connects it all.

  • Interactive commit visualizations
  • Branch and merge animations
  • Hands-on simulator
  • Mental model explanations

APIs Demystified

Beginner

Finally understand APIs. Learn HTTP fundamentals, REST principles, GraphQL queries, gRPC streaming, and real-time protocols like WebSockets.

  • HTTP fundamentals explained
  • REST vs GraphQL vs gRPC
  • Real-time protocols
  • API authentication patterns

Data Structures Demystified

Intermediate

Finally understand data structures. Learn when to use arrays, trees, hash tables, and more with interactive visualizations and a decision framework quiz.

  • Interactive "Which DS?" quiz
  • Big-O complexity comparison
  • Visual algorithm animations
  • Real-world use case examples

Algorithms Demystified

IntermediateNEW

Finally understand algorithms. See sorting, searching, and graph algorithms come alive with step-by-step visualizations and interactive controls.

  • Interactive "Which Algorithm?" quiz
  • Step-through sorting visualizations
  • Graph traversal animations (BFS, DFS, Dijkstra)
  • Complexity comparison charts

How Code Runs

IntermediateNEW

Finally understand the difference between Python, TypeScript, Rust, and Go. See bytecode, type erasure, and compilation in action with interactive playgrounds.

  • Interactive Python playground (WebAssembly)
  • Live TypeScript transpilation
  • Bytecode explained visually
  • Type systems compared

Concurrency Demystified

AdvancedNEW

Finally understand processes, threads, synchronous execution, asynchronous execution, and coroutines — the concepts that trip up most developers. Interactive execution timelines with Python examples.

  • Animated execution-timeline visualizations
  • Python: threading, asyncio, multiprocessing
  • Side-by-side comparison of all 5 models
  • GIL explained with interactive demos

Next.js Internals

AdvancedNEW

Finally understand what happens under the hood in Next.js. From create-next-app to React hydration — see bundlers, transpilers, and the build pipeline in action.

  • Interactive dev → build → browser pipeline
  • Bundlers, SWC, and HMR explained
  • Quiz: test your understanding
  • dev vs build vs start comparison

Infrastructure & DevOps

Docker Demystified

Beginner

Finally understand Docker. Learn what containers really are (spoiler: not VMs), how image layers work, and why your data disappears.

  • Containers are just processes
  • Image layer caching explained
  • Networking and port mapping
  • Volumes and persistence

Unix Permissions Demystified

Beginner

Finally understand chmod and chown. Learn octal notation, symbolic permissions, special bits (setuid/setgid/sticky), and how Unix decides who can access what.

  • Interactive chmod calculator
  • Octal ↔ symbolic converter
  • Access decision tree
  • Practice puzzles with scoring

Kubernetes Demystified

Intermediate

Finally understand Kubernetes. Learn what containers really are, why pods exist, and how the control loop makes everything work.

  • Container mental models
  • Pod architecture explained
  • Control loop visualization
  • Kata containers deep dive

Nginx Demystified

Intermediate

Finally understand reverse proxies. Learn server blocks, location routing, load balancing algorithms, SSL termination, and production-ready configurations.

  • Reverse proxy fundamentals
  • Load balancing algorithms
  • SSL/TLS termination
  • Real-world config examples

K8s Networking Demystified

AdvancedNEW

Finally understand Kubernetes networking. Learn how pods communicate across nodes with Flannel VXLAN, how kube-proxy makes Services work with iptables, and how all the layers fit together.

  • Animated packet flow visualization
  • VXLAN encapsulation walkthrough
  • iptables chain step-through
  • Real traffic walkthrough (DNS → Flannel)

Networking & Security

OSI Model Demystified

Beginner

Watch your data travel through all 7 OSI layers. See encapsulation, headers, and bit conversion happen in real-time as packets flow through the network stack.

  • Layer-by-layer visualization
  • Packet encapsulation animation
  • Header breakdown explained
  • Real-time data flow

HTTPS Demystified

Intermediate

Understand what happens when you see that padlock. Learn how TLS handshakes work, why certificates matter, and how encryption keeps your data safe.

  • TLS handshake visualization
  • Encryption concepts explained
  • Certificate chain walkthrough
  • Attack prevention demos

OAuth2 Demystified

IntermediateNEW

Finally understand OAuth2. See what happens when you click "Login with Gmail" - authorization flows, PKCE, tokens, and OpenID Connect explained.

  • Login with Gmail flow explained
  • Interactive flow simulator
  • PKCE and token security
  • JWT inspector and decoder

AI & Machine Learning

ML Algorithms Demystified

Beginner

See machine learning algorithms in action. Interactive visualizations of regression, clustering, decision trees, neural networks, and optimization.

  • Interactive algorithm visualizations
  • Step-through animations
  • Adjustable parameters
  • 3D gradient descent surface

LLMs Demystified

IntermediateNEW

Finally understand how LLMs work. Learn tokenization, embeddings, and the transformer architecture through interactive visualizations. No PhD required.

  • Live tokenizer demo
  • Embedding visualizations
  • Transformer architecture explained
  • Built by learning, not lecturing

Learning Philosophy

These resources focus on building mental models rather than memorizing commands. Understanding why tools work the way they do makes troubleshooting intuitive and commands memorable. Each module combines conceptual explanations with interactive exercises to reinforce understanding.

Want to read more about these topics?

Read the Blog