Interactive Visual Labs
Explore software engineering concepts visually. Tweak parameters, execute modules, and reconcile state in real time.
Tokenizer Visualizer
Understand how BPE (Byte Pair Encoding) converts text into token IDs, visual offsets, and context window percentages for LLM ingestion.
React Rendering Visualizer
Visualize standard React component rendering flow, state synchronization, memoized nodes, and virtual DOM tree reconciliation.
System Design Simulator
Simulate distributed client request flow, database replication lag, CDN caching, and rate limiting actions under heavy traffic load.
CI/CD Pipeline Visualizer
Visualize continuous integration steps, including environment setup, dependencies caching, lint checks, unit tests, and production CD deployment flow.
Big-O Visualizer
Visualize execution time and space complexity growth scales O(1), O(log n), O(n), O(n log n), O(n^2), and O(2^n) dynamically with step limits.
Array Playground
Step through and animate array manipulations, two-pointers traversal, prefix sums, and sliding window boundaries.
Binary Tree Visualizer
Animate DFS traversals (inorder, preorder, postorder) and BFS level order scanning step-by-step on SVG-rendered trees.
Graph Playground
Visualize grid-based searches representing island counts, adjacency expansions, and pathfinding tracking.
DP Visualizer
Compare recursive memoization trees vs. tabulated multi-dimensional grids to calculate subproblems overlap.
Launch Lab Terminals
Interactive. Practical. Hands-on.
Tokenizer Visualizer
Visualize how text is tokenized across different models.
React Rendering Visualizer
Understand React rendering and component tree reconciliation.
System Design Simulator
Visualize real-world system designs step by step.
CI/CD Pipeline Visualizer
Build and visualize deployment pipelines.