Home▸Categories▸Computer Science

💻 Computer Science

Data structures, algorithms and the core building blocks of computing.

350 simulations60 fps real-time0 install steps
Augmented Reality Tracking (2D)New📱Interactive 2D AR pipeline simulator: switch between marker-based and markerless (SLAM)… Diffusion Model Visualizer (2D)New📱A 2D canvas version showing a cloud of dots denoise step by step into a target outline. Dining Philosophers Deadlock Simulator (2D)New📱A top-down canvas simulation of the dining philosophers problem showing how naive, ordered,… Computational Physics Simulator (2D)New📱Compare Euler, semi-implicit Euler and RK4 numerical integrators on a 2D two-body orbit and… Multi-Agent Systems: Decentralized Coordination & Emergent Behavior (2D)New📱A 2D top-down view of autonomous agents coordinating toward a shared goal using only local,… Program Synthesis & Verification: Counterexample-Guided Search (2D)New📱A flat radial CEGIS visualiser: candidate programs orbit a jagged specification boundary and… 3D K-Means Clustering Lab — Data Science SimulatorNewReal Lloyd's-algorithm k-means clustering rendered in genuine 3D: watch synthetic Gaussian… Inference Compression: Weight-Matrix Quantization & Pruning (2D)New📱A 2D weight-matrix heatmap companion to the layered-network 3D scene: a real 28x44 weight… Beta Tester Device Coverage OptimizerNew📱A top-down 2D grid of device/OS combinations lights up as beta testers are enrolled one at a… Mobile App Store Staged Rollout SimulatorNew📱A top-down 2D grid of a live mobile device population as a staged App Store / Google Play… Permission Priming: Just-in-Time vs Upfront Requests (2D)New📱A 2D top-down companion that streams synthetic users through four sequential mobile… Mobile Performance Test Gate: Cold Start & Frame Budget (2D)New📱A flat 2D companion mobile performance-testing simulator: a Gantt bar chart builds a…
Adaptive Bitrate Streaming Simulator (2D)New📱A 2D canvas simulator of adaptive bitrate (ABR) video streaming, where buffer-based and… Switch-Access Scanning Simulator (2D)New📱A 2D companion simulator of switch-access (row-column vs linear) scanning, the assistive… App Standby Buckets: Background Job ThrottlingNew📱A 2D lane diagram of Android's App Standby Buckets, where an app slides down a throttling… Mobile CI/CD Runner Pool: Build Queue & Cache SimulatorNew📱A top-down 2D view of a mobile app CI/CD runner pool where a fixed set of parallel runners… Crash Fingerprint Clustering SimulatorNew📱A 2D bar-chart view of the stack-trace fingerprint hashing crash-reporting tools use to… Normalized vs Denormalized State: Cache Drift SimulatorNew📱A top-down 2D view of a canonical store and its observing screens, where dispatched updates… In-Car Glance-Time Simulator 2DNew📱A 2D top-down driver-distraction simulator modeling a CarPlay/Android Auto touchscreen task… PWA Installability ExplorerNew📱A 2D simulator of Progressive Web App installability: toggle HTTPS, manifest, icon and… Automated Regression Test Matrix (2D)New📱2D CI/CD test-matrix heatmap: sweep test cases against code modules, inject a regression bug… Brooks's Law Team-Scaling SimulatorNewA day-by-day 2D burn-down simulation of Brooks's Law: add engineers to a running project and… Mobile Device Farm Test Scheduler (2D)New📱Interactive 2D Gantt-style simulator of a mobile CI/CD device farm: a greedy LPT bin-packing… Card Sorting & Information Architecture Simulator (2D)New📱Run a synthetic open card sort with a 2D force-directed layout: virtual participants group… DEX Method-Count Bin Packer 2D: Multidex SDK Bar ChartNew📱2D bin-packing visualizer for Android's 65,536-method-per-DEX limit: toggle third-party… System Coupling 2D: Dependency Graph Blast Radius SimulatorNew📱Build a live module dependency graph (layered pipeline or dense mesh), tune coupling… Deep Link Route Resolver (2D)New📱Pan and zoom a live 2D radix-trie route tree for mobile deep-linking: trace an incoming URL… Doze Mode Wake-Lock Budget Simulator (2D)New📱Interactive 2D dashboard of Android's Doze mode resource governor: a scrolling per-app… Deferred Deep Link Attribution Matching (2D)New📱Interactive 2D simulator of probabilistic deferred deep-link attribution: a lane of ad-click… The Peeking Problem: A/B Test Significance (2D)New📱Watch synthetic users flow into control and variant funnels on a live 2D canvas while a… Onboarding Funnel Drop-off Simulator (2D)New📱Interactive 2D onboarding funnel: watch a cohort of users flow through Welcome, Permission… Real-Time Message Jitter BufferNew📱Interactive 2D simulator of the jitter buffer that real-time mobile apps use to reorder… Zero-Downtime Data Migration: Backfill Race DiagramNew📱Interactive 2D expand-contract database migration diagram: watch dual-writes and a live… MDM Fleet Compliance Enforcement (2D)New📱Interactive 2D MDM policy-engine simulator: watch a fleet of 64 enterprise devices drift out… Mobile Log Aggregation 2D: Token-Bucket Rate Limiting & Priority SamplingNew📱Interactive 2D simulator of a mobile log-aggregation pipeline: watch… Fine-Grained Reactivity 2D: Observable Dependency GraphNew📱An interactive 2D dependency graph showing how MobX-style fine-grained reactive state tracks… Steering Law Tunnel Task Simulator (2D Top-Down)New📱Interactive 2D top-down steering-law (Accot-Zhai) tunnel task: steer a puck through a… Mutation Testing Lab 2D: How Good Is Your Test Suite?New📱Interactive 2D mutation-testing simulator: inject synthetic code mutants across four real… Screen Reader Focus Order Map (2D)New📱Top-down 2D diagram of how VoiceOver/TalkBack walk a mobile screen's accessibility tree in… Foveated Rendering for Mobile XR — 2D SimulationNew📱Interactive 2D simulator of gaze-tracked foveated rendering for mobile AR/VR headsets: a… TOTP Code Ring — 2D HMAC VisualizerNew📱Interactive 2D visualizer for Time-based One-Time Passwords (RFC 6238): watch a real… ARC Retain Cycle Lab 2DNew📱Interactive 2D reference-counting simulator: allocate heap objects on a pannable, zoomable… Buddy Allocator: Memory Map & Split TreeNew📱Interactive 2D buddy memory allocator: watch a linear memory map and its full binary… COCOMO Effort Estimation MapNew📱Interactive 2D COCOMO software cost model: drag across a KLOC x Effort Adjustment Factor… Flaky Test Detector 2D: Sequential Probability Ratio TestNew📱Interactive 2D SPRT dashboard: watch a mobile CI test's log-likelihood-ratio walk drift… Mobile Localization Text-Expansion & UI Overflow Lab (2D)New📱A 2D canvas lab that renders fifteen real translations of "Add to Cart" as flat mobile… SLA Compliance Queue: 2D Deadline PipelineNew📱Interactive 2D counterpart to the 3D compliance-pipeline simulator: watch GDPR / CCPA /… Release Train & Code Freeze Boarding Simulator (2D)New📱Interactive 2D dashboard of a fixed-cadence mobile release train: features become ready at… Mobile Analytics Event Pipeline — 2D SimulatorNew📱Interactive 2D model of a mobile analytics SDK's event pipeline: events queue in a… List Virtualization & View-Holder Recycling (2D)New📱Interactive 2D simulator of the windowing algorithm behind every mobile scrolling list:… Adaptive Bitrate Streaming 2D: Buffer & Ladder SimulatorNew📱A 2D top-down diagram of the buffer-based (BBA) and throughput-based adaptive-bitrate… Bidi Reordering Lab (2D): The Unicode Bidirectional AlgorithmNew📱2D companion to the 3D Bidi Reordering Lab: build a mixed left-to-right / right-to-left… RPO/RTO Disaster Recovery Simulator (2D)New📱A 2D canvas simulator of a mobile-app backup timeline: strike a disaster anywhere across 24… Mobile User Lifecycle State Machine (2D)New📱A 2D top-down Markov-chain simulator of a mobile app's user lifecycle: watch a 220-user… Feature-Flag Rollout Bucketing Simulator (2D)New📱An interactive 2D canvas grid of app users shows the deterministic hash-bucketing algorithm… WCAG Contrast Ratio Lab (2D)New📱Interactive 2D simulator of the WCAG 2.x contrast-ratio formula: drag foreground and… SemVer Dependency Resolver (2D)New📱A 2D pannable/zoomable node graph running the same npm-style semantic-version resolution… CLDR Plural Rules Explorer (2D)New📱A pannable, zoomable 2D grid running the exact same Unicode CLDR plural-rules engine as the… Unidirectional State Flow & Time-Travel Debugger (2D)New📱An interactive 2D flow-diagram simulator of Redux/BLoC-style unidirectional state management… Usability Task-Flow Funnel Simulator (2D)New📱2D companion to the 3D usability funnel model: a Monte Carlo simulator of a mobile… Software Reliability Growth Model (2D)New📱Watch a real stochastic run of the Goel-Okumoto non-homogeneous Poisson process build a 2D… Review-Gating Bias Simulator (2D)New📱A 2D canvas simulation of the 'smart' in-app rating prompt: simulated users with a hidden… Android Process Priority & Low-Memory Killer Simulator (2D)New📱A 2D sibling of the Android process-lifecycle simulator: five stacked importance-tier bands… Push Notification Fatigue vs Retention (2D)New📱Simulate a live 200-user cohort on a 2D canvas field where push notifications boost… Debounced Form Validation 2D: Mobile Input Timing LabNewType into a live mobile email field on a scrolling 2D keystroke timeline and watch a real… Navigation Back-Stack & Memory Eviction Simulator (2D)New📱Push and pop screens on a 2D mobile navigation back-stack drawn as a receding staircase of… Integrator Stability Under Frame Jitter — Phase-Space Simulator (2D)New📱2D companion to the Fix-Your-Timestep simulator: a mass-spring oscillator integrated three… Touch Heatmap Tracker: Kernel Density Event Tracking (2D)New📱Synthetic tap events stream onto a flat 2D density field and accumulate into a live… Gas Fee Market 2D: EIP-1559 Priority QueueNew📱Interactive 2D simulator of the Ethereum EIP-1559 gas-fee market that every mobile crypto… Rolling Shutter Propeller Bend LabNew📱Watch a spinning fan captured row-by-row by a CMOS sensor and see why its straight blades… Flash Wear-Leveling Ring & Wear-Inequality Index (2D)New📱2D companion to the flash-storage simulator: NAND blocks arranged in an erase ring show live… Coupon Collector: Feature Flag Coverage LabNew📱Interactive 2D coupon-collector simulator: random feature-flag tests light up cells in a 2^N… Render Pipeline Backpressure: Frame-Budget Queue SimulatorNew📱A single-server queueing simulation: frame requests arrive at a fixed vsync cadence and wait… Frame-Budget Queueing Lab: M/M/1 vs M/M/cNew📱A 2D queueing-theory model of a mobile app's main thread and background worker pool: Poisson… Directional Swipe-Card Physics: 2D Vector Gesture DecisionNew📱Interactive 2D directional swipe-card simulator: drag a Tinder-style card in any direction… AMM Bonding Curve & Slippage Function — 2D Reserve-Space ViewNew📱2D constant-product AMM (x·y=k): watch the trade point slide along the hyperbolic bonding… Fill-in-the-Middle: AI Code Infilling (2D)New📱A 2D multi-panel view of Fill-in-the-Middle (FIM) code infilling: watch source order vs. the… Easing Curves 2D — Animation Timing Function ExplorerNew📱A draggable, zoomable 2D bezier graph plots five real easing formulas — linear, ease-out… Ad Mediation Waterfall vs Unified Auction (2D)New📱A 2D side-by-side simulator streams the same mobile ad-impression traffic through a… DI Container Resolution Graph (2D)New📱Interactive 2D canvas dependency-injection container: watch a real depth-first resolver walk… Mobile Test Pyramid: Coverage vs. Cost vs. Flakiness (2D)New📱2D mobile testing-pyramid simulator: shape a unit / integration / UI test suite on a… Native Bridge Latency 2D: Batching vs JankNew📱2D dashboard model of the JS-to-native platform bridge used by cross-platform mobile… Push Notification Doze Gate (2D): Priority, Collapse-Key & TTLNew📱An interactive 2D pipeline model of mobile push delivery: high vs normal priority messages,… Saga Pattern 2D: Distributed Transactions Across MicroservicesNew📱Watch saga transactions flow through a chain of five microservices on a 2D schematic,… Support Desk Flow: Queue & Wait-Time DashboardNew📱2D M/M/c queueing dashboard for a mobile app support desk: a live lane diagram shows tickets… Mobile Cohort Retention Heatmap (2D)New📱Watch daily install cohorts decay along a power-law retention curve on a pannable, zoomable… Subscription Payment Retry Cascade (2D)New📱Watch a 2D ring of 180 mobile subscribers get billed each cycle, decline for insufficient… Push Campaign Segmentation 2D: Marginal-Return Budget AllocatorNew📱A 2D diminishing-returns model of push-notification budget allocation across four user… Git Branching Model 2D: Feature Flow & Merge Conflict RiskNew📱A live 2D commit-graph simulator: feature branches spawn off a growing main line, accumulate… FLIP Page Transition Lab: Transform Timeline (2D)New📱2D counterpart to the 3D FLIP page-transition lab: instead of orbiting rendered page cards,… Differential Privacy Simulation: Laplace Mechanism for Resident Recycling Rebate StatisticsNew📱Explore how adding noise from a Laplace distribution protects individual privacy while… Differential Privacy Simulation: Multi-District Laplace Mechanism for Recycling Rebate StatisticsNew📱Extend the concept to multiple districts, observing how a shared epsilon budget affects… Progressive Disclosure: Cognitive Load Onboarding SimulatorNew📱An interactive 3D leaky-bucket simulator: watch a cohort's working-memory load fill a glass… Mobile Schema Migration Fleet SimulatorNew📱Watch a fleet of mobile devices climb a 3D staircase of local database schema versions as… Proxy Discrimination: Algorithmic Redlining LabNew📱Watch a 'neutral' zip-code proxy feature in a synthetic lending model quietly re-encode… Certainty Factor Propagation in Expert SystemsNew📱A MYCIN-style rule-based expert system where uncertain evidence carries a certainty factor… Tree-Shaking Dependency Graph PrunerNew📱Interactive 3D module dependency graph: run depth-first reachability analysis from the app… Mobile-First Breakpoint Cascade SimulatorNew📱Interactive 3D simulator of mobile-first CSS breakpoint cascades: drag a viewport-width… Social Feed Ranking Algorithm SimulatorNew📱An interactive 3D simulator of a mobile app's feed-ranking pipeline: posts reorder live as… Disk Scheduling: FCFS, SSTF, SCAN & C-SCANNew📱Watch a hard-disk read/write head sweep across cylinders under FCFS, SSTF, SCAN, C-SCAN and… Edge Server Handoff: Mobility-Aware Migration SimulatorNew📱Drive a mobile device past a ring of edge-compute nodes and watch a hysteresis-based handoff… 5-Stage CPU Pipeline: Hazards & ForwardingNew📱Watch instructions flow through a classic 5-stage RISC pipeline (IF/ID/EX/MEM/WB) in 3D,… Frame-Time Monitor: Jank & FPS PercentilesNew📱Watch a live frame-time telemetry stream from a mobile app's UI thread: tune workload,… Mark-and-Sweep Garbage CollectorNew📱Watch a real mark-and-sweep garbage collector at work on a live 3D heap: allocate objects,… MVVM Data-Binding Glitch: Diamond Dependency PropagationNew📱An interactive 2D reactive dependency graph (Model → ViewModel → View) that shows the… Mobile Scroll Physics: Rubber-Band Overscroll & MomentumNew📱Drag or flick a 3D mobile card list and watch the real physics behind touch scrolling:… Cross-Platform Bridge Latency SimulatorNew📱An interactive 3D queueing simulation of a mobile framework's JS-to-native bridge: watch… Systolic Array: 2D Weight-Stationary DataflowNew📱A genuinely different, independently-computed 2D counterpart to the 3D output-stationary… CPU Scheduling & Memory ManagementNew📱Simulate CPU process scheduling algorithms like FCFS, SJF, Round-Robin, and Priority on a… CPU Scheduling & Memory ManagementNew📱Explore virtual memory page replacement techniques (FIFO, LRU, LFU) in a 3D environment… Robotic Process AutomationNew📱Bots pull tasks from a shared queue and process them with exceptions and retries tracked. Robotic Process AutomationNew📱A conveyor line processes items through robotic arms; retried items are rerouted to a return… Versioned API EvolutionNew📱Simulate how old-version clients interact with a server that has updated its API schema.… Versioned API EvolutionNew📱Visualize the evolution of an API through stacked layers. Breaking changes are represented… Network Resilience SimulationNew📱Simulate exponential backoff retry and circuit breaker for handling flaky network calls. Network Resilience SimulationNew📱Visualize client-server interactions as a 3D pipeline with a physical gate that closes… ASO Funnel SimulationNew📱This simulation models how app store optimization affects installs through search rank and… ASO Funnel SimulationNew📱In this dynamic model, individual visitors are simulated to track which creative variant… Channel Budget OptimizationNew📱Adjust ad spend across various channels to maximize profitability based on cost-per-install… Channel Budget OptimizationNew📱Balance budgets for three channels as they fire install particles into a rising profit tank,… Conflict ResolutionNew📱Resolve conflicts when two devices independently edit the same record offline using vector… Conflict ResolutionNew📱Explore a 3D orbitable scene where device monoliths sync with a hub, resolving conflicts… CI/CD Pipeline SimulationNew📱Model a CI/CD pipeline with sequential stages like build, test, and deploy. Each stage has a… CI/CD Pipeline SimulationNew📱Visualize a CI/CD pipeline where each commit flows through dedicated lanes for build, test,… Load Balancing DynamicsNew📱Route client requests across backend servers using round-robin, least-connections, or… Load Balancing DynamicsNew📱Simulate a client swarm orbiting and firing packets into a spinning load-balancer hub, which… User Journey & Retention AnalysisNew📱Track user drop-off at each stage from install to purchase and visualize cohort retention… User Journey & Retention AnalysisNew📱Model user journey through a 3D tunnel with gate rings, showing how cohorts retain over time… Architecture Patterns SimulationNew📱Explore the data flow in MVC, MVVM, and MVI architectures through a graph that highlights… Architecture Patterns SimulationNew📱Visualize the same architecture graphs as a vertical 3-layer stack with particle streams… Error Propagation HierarchyNew📱An error starts at the bottom of a call-stack and propagates up through layers until caught… Error Propagation HierarchyNew📱Errors climb through a vertical tower with ring checkpoints, retrying back down or crashing… Language Text MetricsNew📱Adjust string lengths and plural rules to prevent UI overflow across multiple languages. Language Text MetricsNew📱Visualize text metrics and plural categories for up to eight languages simultaneously,… Canary RolloutNew📱A new software version is rolled out to a growing percentage of users. If crash rates… Canary RolloutNew📱Devices transition through stages in a 3D space, color changing as more devices receive the… Freemium Funnel DynamicsNew📱Track how free users convert to paid subscribers and how paid subscribers churn over time,… Freemium Funnel DynamicsNew📱Visualize the flow of users between free and paid states through liquid levels in tanks,… Offline SyncingNew📱Local write operations queue while offline and sync with the server once reconnected,… Offline SyncingNew📱Write operations queue locally. After syncing with an edge cache, they may still conflict… Offline Data CacheNew📱A local-first read cache with a staleness window ensures quick access to data within its… Offline Data CacheNew📱This TTL cache is visualized as a ring of 3D pedestals, where height and color represent… Frame Budget OptimizationNew📱Each frame has a fixed time budget. Exceeding this budget results in dropped frames, causing… Frame Budget OptimizationNew📱Visualize each frame as an instanced bar moving towards the camera. The translucent budget… Optimize Push NotificationsNew📱Adjust send times based on user engagement patterns to maximize open rates. Optimize Push NotificationsNew📱Visualize and rotate through a 24-hour clock to see when each user is most engaged. Certificate Pinning DefenseNew📱An app verifies the server's certificate fingerprint to prevent man-in-the-middle attacks. Certificate Pinning DefenseNew📱A spinning pin-check gate deflects packets with mismatched fingerprints from an interceptor… Mobile Security Risk AnalysisNew📱Assess risk across OWASP Mobile Top-10 attack surfaces by adjusting base likelihood and… Mobile Security Risk AnalysisNew📱Visualize mobile security risks with pylon heights representing live risk levels for each… Battery Life SimulatorNew📱Track how your device's screen, GPS, radio, and CPU activities deplete a real mAh battery… Battery Life SimulatorNew📱Visualize energy motes flowing from four 3D activity sources into a battery cell mesh, with… 5-Stage CPU Pipeline: Hazards & ForwardingNew📱Watch instructions flow through a classic 5-stage RISC pipeline (IF/ID/EX/MEM/WB) in 3D,… Cross-Platform Bridge Latency SimulatorNew📱An interactive 3D queueing simulation of a mobile framework's JS-to-native bridge: watch… Automated Market Maker — Constant-Product Liquidity PoolNew📱Interactive 3D constant-product AMM (x·y=k): swap tokens through a live liquidity pool,… Systolic Array Matrix MultiplierNew📱Watch the systolic array dataflow at the heart of every AI accelerator (TPU MXU, GPU tensor… Proxy Discrimination: Algorithmic Redlining LabNew📱Watch a 'neutral' zip-code proxy feature in a synthetic lending model quietly re-encode… Fill-in-the-Middle: AI Code Infilling SimulatorNew📱Watch an AI code model reconstruct a missing chunk of code token by token using the… Certainty Factor Propagation in Expert SystemsNew📱A MYCIN-style rule-based expert system where uncertain evidence carries a certainty factor… Fix Your Timestep: JS Animation Loop SimulatorNew📱Compare three requestAnimationFrame animation-loop strategies — naive variable dt, clamped… Mark-and-Sweep Garbage CollectorNew📱Watch a real mark-and-sweep garbage collector at work on a live 3D heap: allocate objects,… Easing Curves — Animation Timing Function ExplorerNew📱Watch five real easing formulas — linear, ease-out cubic, elastic, bounce, and a… Saga Pattern: Distributed Transactions Across MicroservicesNew📱Watch saga transactions flow through a chain of five microservices, trigger compensating… The Peeking Problem: A/B Test SignificanceNew📱Watch synthetic users stream into control and variant buckets while a live two-proportion… Switch-Access Scanning SimulatorNew📱Interactive 3D simulator of switch-access (row-column) scanning, the assistive input method… WCAG Contrast Ratio LabNew📱Interactive 3D simulator of the WCAG 2.x contrast-ratio formula: move a foreground and… Mobile Analytics Event Delivery SimulatorNew📱Watch a mobile analytics SDK's real event pipeline in 3D: events queue in a client-side… Touch Heatmap Tracker: Kernel Density Event TrackingNew📱Synthetic tap events stream onto a 3D phone screen and accumulate into a live kernel-density… Screen Reader Focus Order ExplorerNew📱Explore how VoiceOver and TalkBack traverse a mobile screen's accessibility tree in DOM… MVVM Data-Binding Glitch: Diamond Dependency PropagationNew📱An interactive 3D reactive dependency graph (Model → ViewModel → View) that shows the… Unidirectional State Flow & Time-Travel DebuggerNew📱An interactive 3D simulator of Redux/BLoC-style unidirectional state management used across… RPO/RTO Disaster Recovery SimulatorNew📱Strike a disaster anywhere on a 24-hour mobile-app backup timeline and watch the Recovery… Tree-Shaking Dependency Graph PrunerNew📱Interactive 3D module dependency graph: run depth-first reachability analysis from the app… Android Process Priority & Low-Memory Killer SimulatorNew📱Watch Android's real importance-tier system in action: apps age from Foreground through… Zero-Downtime Data Migration: Dual-Write & Backfill LabNew📱Interactive expand-contract database migration simulator: watch dual-writes and a live… Ad Mediation Waterfall vs Unified AuctionNew📱A 3D side-by-side simulator streams the same mobile ad-impression traffic through a… Mobile Device Farm Test SchedulerNew📱Interactive 3D simulator of a mobile CI/CD device farm: a greedy LPT bin-packing scheduler… In-Car Infotainment Glance-Time SimulatorNew📱Model a CarPlay/Android Auto touchscreen task as a sequence of eyes-off-road glances sized… App Standby Buckets: Background Job ThrottlingNew📱Watch a mobile app sink through Android's App Standby Bucket ladder (Active → Working Set →… Beta Tester Device Coverage OptimizerNew📱Watch the greedy set-cover algorithm mobile QA teams use to pick beta testers in action:… Gas Fee Market: EIP-1559 Mempool SimulatorNew📱Interactive 3D simulator of the Ethereum EIP-1559 gas-fee market that every mobile crypto… Rolling Shutter Distortion LabNew📱Watch a phone's CMOS sensor read a moving scene row by row and see the skewed photo it… Cyclomatic Complexity ExplorerNew📱Build a control-flow graph out of IF/ELSE branches, LOOPs and SWITCH statements and watch… Data Request SLA Compliance PipelineNew📱A 3D queueing simulator where GDPR, CCPA and HIPAA data-subject requests flow through a… Feature-Flag Rollout Bucketing SimulatorNew📱An interactive 3D population of app users shows the deterministic hash-bucketing algorithm… Crash Fingerprint Clustering SimulatorNew📱Watch the real fingerprint-hashing algorithm behind mobile crash reporters (Crashlytics,… Support Queue: Staffing & Wait-Time SimulatorNew📱An interactive M/M/c queueing simulation of a mobile-app support desk: tickets arrive as a… Mobile Cohort Retention CurveNew📱Watch daily install cohorts decay along a power-law retention curve on a live 3D cohort… Flash Storage Wear LevelingNew📱Interactive NAND-flash simulator for mobile storage: watch erase blocks wear unevenly under… Mobile Schema Migration Fleet SimulatorNew📱Watch a fleet of mobile devices climb a 3D staircase of local database schema versions as… Deferred Deep Link Attribution MatchingNew📱Watch install events get fingerprint-matched to prior ad clicks in a weighted-scoring… Deep Link Route ResolverNew📱Trace an incoming mobile deep-link URL node-by-node down a 3D radix trie, watch… DI Container Resolution GraphNew📱Watch a real depth-first dependency-injection resolver walk a mobile app's service graph,… Mobile App Store Staged Rollout SimulatorNew📱Watch a mobile app update roll out to a live 3D population of devices in staged percentage… Git Branching Model: Feature Flow & Merge Conflict RiskNew📱A live 3D commit-graph simulator: feature branches spawn off a growing main line, accumulate… Mobile CI/CD Runner Pool: Build Queue & Cache SimulatorNew📱A live discrete-event simulation of a mobile app CI/CD pipeline: parallel build runners pull… Edge Server Handoff: Mobility-Aware Migration SimulatorNew📱Drive a mobile device past a ring of edge-compute nodes and watch a hysteresis-based handoff… Adaptive Bitrate Streaming: Mobile Lecture BufferNew📱Interactive 3D simulator of the buffer-based (BBA) and throughput-based adaptive-bitrate… MDM Fleet Compliance EnforcementNew📱An interactive 3D fleet of 64 enterprise devices whose compliance risk drifts over time,… Foveated Rendering for Mobile XRNew📱Interactive 3D simulator of gaze-tracked foveated rendering for mobile AR/VR headsets: a… Feature Flag Combinatorics: The State-Space ExplosionNew📱Interactive 3D hypercube simulator showing how each extra boolean feature flag doubles an… Mobile-First Breakpoint Cascade SimulatorNew📱Interactive 3D simulator of mobile-first CSS breakpoint cascades: drag a viewport-width… Delivery Dispatch Matching SimulatorNew📱Watch a real greedy minimum-cost bipartite matcher assign incoming food-delivery orders to… Debounced Form Validation — Mobile Input Timing LabNew📱Type into a live mobile email field and watch a real debounce timer, network-validation… Mobile Localization Text-Expansion & UI Overflow LabNew📱Fifteen real translations of "Add to Cart" rendered as 3D mobile buttons, each measured… Bidi Reordering Lab: The Unicode Bidirectional AlgorithmNew📱Build a mixed left-to-right / right-to-left token sequence and watch the real Unicode… CLDR Plural Rules ExplorerNew📱An interactive 3D visualizer for the Unicode CLDR plural-rules algorithm behind mobile i18n:… Mobile Log Aggregation: Token-Bucket Rate Limiting & Priority SamplingNew📱Interactive 3D simulator of a mobile log-aggregation pipeline: DEBUG/INFO/WARN/ERROR/FATAL… ARC Retain Cycle LabNew📱Interactive 3D reference-counting simulator: allocate heap objects, wire strong and weak… Navigation Back-Stack & Memory Eviction SimulatorNew📱Push and pop screens on a 3D mobile navigation back-stack, watch the OS evict backgrounded… Onboarding Funnel Drop-off SimulatorNew📱Watch a live cohort of instanced particles flow through four onboarding gates — Welcome,… Permission Priming: Just-in-Time vs Upfront RequestsNew📱An interactive 3D simulator where synthetic users flow through four sequential mobile OS… Subscription Payment Retry CascadeNew📱Watch a ring of 180 mobile subscribers get billed each cycle, decline for insufficient… Frame-Time Monitor: Jank & FPS PercentilesNew📱Watch a live frame-time telemetry stream from a mobile app's UI thread: tune workload,… Frame-Budget Tier Ladder: Progressive Enhancement SimulatorNew📱A hysteresis state machine watches a smoothed frame-time budget and walks a five-rung… Push Campaign Segmentation: Marginal-Return Budget AllocatorNew📱A diminishing-returns model of push-notification budget allocation across four user segments… Push Notification Doze Gate: Priority, Collapse-Key & TTLNew📱An interactive 3D model of a mobile push pipeline: high vs normal priority messages,… Real-Time Message Jitter BufferNew📱Watch a live WebSocket/push-style message stream cross a jittery, lossy network, queue in a… Release Train & Code Freeze Boarding SimulatorNew📱Interactive 3D model of a fixed-cadence mobile release train: features become ready at… Doze Mode Wake-Lock Budget SimulatorNew📱Interactive 3D model of Android's Doze idle-maintenance resource governor: background apps… Social Feed Ranking Algorithm SimulatorNew📱An interactive 3D simulator of a mobile app's feed-ranking pipeline: posts reorder live as… Normalized vs Denormalized State: Cache Drift SimulatorNew📱An interactive 3D simulator of client-side state normalization: dispatch updates to a single… Fine-Grained Reactivity: Observable Dependency GraphNew📱An interactive 3D dependency graph showing how MobX-style fine-grained reactive state tracks… Flaky Test Detector: Sequential Probability Ratio TestNew📱Watch Wald's Sequential Probability Ratio Test classify a mobile CI test as reliable or… Mobile Test Pyramid: Coverage vs. Cost vs. FlakinessNew📱Interactive 3D testing-pyramid simulator: shape a mobile app's unit / integration / UI test… Mobile Performance Test Gate: Cold Start & Frame BudgetNew📱Interactive 3D mobile performance-testing simulator: a Gantt timeline of a cold-start… DEX Method-Count Bin Packer: Multidex SDK IntegrationNew📱Toggle common third-party mobile SDKs and watch a real bin-packing algorithm split their… Main Thread vs. Background Pool: Frame Budget SimulatorNew📱Route simulated background tasks onto a mobile app's UI thread or a worker thread pool and… List Virtualization & View-Holder RecyclingNew📱Scroll a 10,000-row mobile list and watch the real windowing algorithm at work: a small pool… Mobile Scroll Physics: Rubber-Band Overscroll & MomentumNew📱Drag or flick a 3D mobile card list and watch the real physics behind touch scrolling:… Usability Task-Flow Funnel SimulatorNew📱A Monte Carlo simulator of task-based mobile usability testing: watch a batch of simulated… Review-Gating Bias SimulatorNew📱An interactive 3D simulation of the 'smart' in-app rating prompt: simulated users with a… Progressive Disclosure: Cognitive Load Onboarding SimulatorNew📱An interactive 3D leaky-bucket simulator: watch a cohort's working-memory load fill a glass… Mobile User Lifecycle State MachineNew📱A live 3D Markov-chain simulator of a mobile app's user lifecycle: watch a 220-user cohort… Push Notification Fatigue vs RetentionNew📱Simulate a live 200-user cohort where push notifications boost re-engagement with… Swipe-to-Dismiss Gesture PhysicsNew📱Drag a mobile list card and release it: watch the real swipe-to-dismiss decision — a… SemVer Dependency ResolverNew📱Interactive 3D dependency graph showing how npm-style semantic-version range resolution… Adaptive Bitrate Streaming SimulatorNew📱An interactive 3D simulator of adaptive bitrate (ABR) video streaming: watch buffer-based… Native Bridge Latency: Batching vs JankNew📱Interactive 3D model of the JS-to-native platform bridge used by cross-platform mobile… Disk Scheduling: FCFS, SSTF, SCAN & C-SCANNew📱Watch a hard-disk read/write head sweep across cylinders under FCFS, SSTF, SCAN, C-SCAN and… Buddy Memory AllocatorNew📱Interactive 3D buddy memory allocator: request and free power-of-two blocks from a 256 KB… FLIP Page Transition LabNew📱Interactive 3D visualization of the FLIP technique (First-Last-Invert-Play) behind… PWA Installability Criteria SimulatorNew📱Interactive 3D simulator of a Progressive Web App's installability rules: toggle HTTPS,… TOTP Authenticator RingNew📱A real RFC 6238 Time-based One-Time Password generator: watch a 3D clock ring tick through… COCOMO Software Cost EstimatorNew📱Explore Barry Boehm's COCOMO model in 3D: adjust project size, project class, team maturity… Software Reliability Growth ModelNew📱Simulate the Goel-Okumoto non-homogeneous Poisson process behind software testing: watch a… Mutation Testing Lab: How Good Is Your Test Suite?New📱Interactive 3D mutation-testing simulator: inject synthetic code mutants across four real… COCOMO Effort Estimation SurfaceNew📱An interactive 3D surface of the COCOMO software cost model: watch estimated effort,… System Coupling: Change Propagation & Blast RadiusNew📱Build a live module dependency graph, tune coupling strength and cascade decay, then trigger… Automated Regression Test MatrixNew📱Sweep a projectile-motion model under test against its closed-form analytic baseline across… Steering Law: Tunnel Task SimulatorNew📱Steer a 3D puck through a winding corridor of varying width and watch the steering law's… Card Sorting & Information Architecture SimulatorNew📱Run a synthetic open card sort with dozens of virtual participants, build a card-to-card… Brain-Computer Interface: Motor Imagery DecoderNew📱Interactive 3D EEG brain-computer interface simulation: 19 scalp electrodes stream simulated… Database Index ExplorerNew📱Interactive 3D database index visualizer: watch how a full table scan reads rows one by one… Design Tokens Propagation SimulatorNew📱Interactive 3D simulator of design-system token propagation: change one central design token… Blockchain: Mining, Consensus & Chain Validation SimulatorNew📱Mine new blocks under Proof of Work or Proof of Stake, watch hashes chain block to block… Cloud Architecture SimulatorNew📱Interactive 3D cloud cluster: multi-region server racks run a hypervisor hosting virtual… Cloud Computing: Autoscaling Data CenterNew📱Interactive 3D model of a cloud data center: incoming client requests are routed across a… Compiler Pipeline SimulatorNew📱Interactive 3D compiler pipeline: watch source tokens flow through lexing, parsing, semantic… Diffusion Model VisualizerNew📱Interactive diffusion-model visualizer: watch a cloud of noise particles denoise step by… Database Design SimulatorNew📱Interactive 3D relational database model: watch Customers, Orders and Products tables… DevOps Pipeline SimulatorNew📱Interactive 3D CI/CD pipeline: commits queue up, move through parallel build agents, pass or… Big Data Analytics: Distributed Cluster SimulatorNew📱Watch a Hadoop/Spark-style compute cluster ingest a data stream, hash-partition it into… Register Allocation: Graph Coloring VisualizerNew📱Build the interference graph of a small compiled program from real liveness analysis, then… Program Synthesis Search TreeNew📱Watch beam search explore a DSL program grammar: tune beam width, branching factor, spec… GraphQL Resolver Execution & N+1 Query SimulatorNew📱Build a nested GraphQL query over a User → Posts → Comments → Author schema graph and watch… Computational Complexity ExplorerNew📱Live growth-rate chart comparing O(1), O(log n), O(n), O(n log n), O(n^2) and O(2^n) with… Fitts's Law & Hick's Law SimulatorNew📱Click targets of varying size and distance to measure your own Fitts's Law coefficients (MT… Service Worker & PWA SimulatorNew📱Interactive diagram of a Progressive Web App's Service Worker: animates cache-first request… Workflow Automation EngineNew📱Run execution tokens through a business-process graph on canvas: a conditional branch… Fingerprint Analysis: Minutiae MatchingNew📱Procedurally generated ridge-flow fingerprints with automatic minutiae detection (ridge… Finite Automaton SimulatorNew📱3D deterministic finite automaton: run a test string symbol by symbol across glowing state… Complete Guide to Agile Project ManagementNew📱An interactive 3D Kanban/Scrum board where task cards flow through Backlog, In Progress,… BGP Route Propagation — Autonomous Systems, Policy Routing & ConvergenceNew📱A real path-vector BGP simulation: an announcement propagates hop-by-hop across autonomous… Photography Fundamentals: Exposure, Composition and LightNew📱An interactive 3D exposure-triangle and lighting studio: adjust aperture, shutter speed, ISO… Complete Guide to Web Development FundamentalsNew📱An animated client-server request lifecycle: DNS lookup, TLS handshake, HTTP request, server… Transformer Self-Attention VisualizerNew📱Interactive 3D simulation of transformer self-attention: watch a query token score every key… LLM Evaluation Pipeline: Continuous Testing & Regression Gate SimulatorNew📱Watch test cases flow from a golden dataset through a model, a metric gate and a canary… Program Synthesis & Verification: Counterexample-Guided Search SimulatorNew📱Watch AI-generated program candidates search a specification space for a provably correct… CNN Vision Lab: Convolution, Detection & SegmentationNew📱Feed a toy image (circle, square, triangle, cross) through real 2D convolution + ReLU +… Multi-Agent Systems: Decentralized Coordination & Emergent Behavior SimulatorNew📱Watch a swarm of autonomous agents coordinate toward a shared goal using only local,… Inference Optimization & Compression: Quantization, Pruning & Speculative DecodingNew📱Switch a transformer between FP32/FP16/INT8 quantization, prune weak connections and toggle… AI Generative Design & Predictive Maintenance for BuildingsNew📱Steer an AI generative-design search between a cheap cost-optimized tower and a tapered… AI Ethics & Corporate Responsibility: Fairness and Bias Mitigation LabNew📱Stream synthetic applicants through a live AI decision gate and watch demographic parity,… AI & Society: Misinformation and Automation SpreadNew📱A coupled network simulation of deepfake / misinformation belief spreading through a social… LLM Hallucination & Reliability SimulatorNew📱Watch a language model's response drift through a 3D knowledge space as it generates token… Neuromorphic Computing: Spiking Neural Network SimulatorNew📱Simulate a Loihi 2/TrueNorth-style spiking neural network on a 3D lattice of leaky… AI Interatomic Potentials vs DFT: Crystal Relaxation LabNew📱Watch a machine-learned interatomic potential (M3GNet/CGCNN/CHGNet-style graph neural… AI Orbital Sentinel: Autonomous Satellite Collision-Avoidance SimulatorNew📱Watch a neural-net-style risk classifier score every tracked object in Earth orbit in real… API Gateway: Rate Limiting & Request RoutingNew📱Watch REST requests flow through an API gateway: a token-bucket rate limiter throttles… Augmented Reality Advanced: SLAM Tracking & Spatial Anchoring SimulatorNew📱Compare IMU, Visual Odometry and SLAM tracking side by side as a simulated AR device moves… Augmented Reality: Tracking & Overlay SimulatorNew📱Interactive AR pipeline simulator: switch between marker-based and markerless (SLAM)… Automated Reasoning: SAT Solver Search Tree VisualizerNew📱Watch a DPLL SAT solver explore a random 3-CNF formula's decision tree live in 3D: unit… Autonomous Vehicle Sensor Fusion SimulatorNew📱Drive a self-driving car down a busy road with LIDAR, camera and radar active. Toggle each… Algorithm Optimization SimulatorNew📱Drop an optimizer onto a 3D loss surface and watch gradient descent, momentum and Adam-style… Bio Inspired Computing: Particle Swarm OptimizationNew📱Watch a swarm of virtual birds hunt for the peak of a 3D fitness landscape using real… Graph Algorithm VisualizerNew📱Watch breadth-first search and shortest-path algorithms sweep across a live 3D graph node by… Computational Physics: Bridging Simulation and TheoryNew📱Compare Euler, semi-implicit Euler and RK4 numerical integrators on a two-body orbit and… Data Engineering FundamentalsNew📱Learn the core principles of data engineering: ETL processes, database design, and pipeline… Computer Science Research PlatformNew📱This simulation represents a research environment dedicated to advancing computer science… Computer Science SimulationNew📱This simulation explores fundamental concepts in computer science through interactive… Computer Vision Simulation ToolNew📱This interactive 2D simulation explores fundamental concepts in computer vision by allowing… Interactive Data Science SimulationNew📱This simulation allows you to explore linear regression by adjusting the slope and… Kubernetes CI CD Pipeline SimulationNew📱This interactive 2D simulation explores devops kubernetes cicd cloud native concepts by… Digital Twins Simulation – Predictive ModelingNew📱This simulation explores how digital twins leverage real-time data streams and predictive… AI Image Analysis: Interactive Computer Vision DemoNew📱Explore the core principles behind AI image analysis by manipulating confidence thresholds… Data Science Simulation: Analytics & InsightsNew📱This simulation allows you to explore the core processes of data analysis – from initial… Data Quality Jitter: Data Science Analytics SimulatorNew📱This simulation scatters the raw data points with a visible jitter whose amount is… Software Development Lifecycle SimulationNew📱This simulation models the complete software development lifecycle, allowing you to adjust… Advanced Software Engineering Simulator - Software Development & System DesignNew📱This simulation allows you to build and manage complex software systems from the ground up,… Advanced Technology Computer Vision SimulationNew📱This simulation allows users to explore the core concepts of computer vision by training and… AI Computer Vision – Sensor Noise Stress TestNew📱This simulation allows users to explore the core concepts of computer vision by training a… Artificial Intelligence Computer Vision SimulationNew📱This simulation explores the core concepts of computer vision within an artificial… Compilers SimulationNew📱This simulation explores the role of compilers – programs that translate high-level… Computer Science Cryptography SimulationNew📱This simulation allows you to experiment with various cryptographic algorithms and… Databases SimulationNew📱This simulation explores the design and management of databases – systems for storing and… Operating Systems SimulationNew📱This simulation showcases the core functionalities of an operating system, such as process… Sorting Algorithm Efficiency VisualizerNew📱Compare sorting algorithms by adjusting complexity, efficiency and accuracy parameters, with… Computer Science Software Engineering SimulationNew📱This simulation allows you to design and develop a simple software application using… Data Science Data Analysis SimulationNew📱This simulation allows you to explore the core processes of data analysis, from cleaning and… Data Science Exploration SimulationNew📱This simulation allows users to dynamically explore the relationship between dataset size,… Emerging Tech Digital Twin SimulationNew📱This simulation allows you to explore the core concepts of digital twins – virtual… Emerging Technology Digital Twin SimulationNew📱This simulation allows users to explore the core concepts of digital twin technology by… Engineering Software Engineering SimulationNew📱This simulation explores the core principles of software engineering through a modular… SimLab Data Science Simulation – AnalyticsNew📱Control the level of analytics, visualization, and pipeline complexity within this… Complex System Design SimulationNew📱Explore intricate system design challenges within this simulation, manipulating factors such… Software Engineering Simulator — Development Lifecycle, Design Patterns, and Quality Assurance – Technical DebtNew📱This simulation allows you to experience the full software development lifecycle, from… Advanced Information Technology SimulationNew📱This advanced simulation allows users to explore complex IT systems and networks by managing… Advanced Legal Studies: Case Analysis SimulationNew📱This advanced simulation allows you to analyze complex legal cases by manipulating… Advanced Linguistics: Phonetic & Syntactic ExplorationNew📱Dive into the intricacies of language by manipulating simulation modes, adjusting complexity… Computer Architecture Explained — CPU, Memory, and CachesNew📱This simulation explains the fundamental components of a computer's architecture – including… 🔧 API Documentation | Science PortalNew📱This simulation provides access to detailed API documentation for the science portal,… User ProfileNew📱This simulation demonstrates the creation and management of user profiles within an… Advanced Information Technology SimulatorNew📱This interactive simulation allows users to explore IT systems and network management… Operating Systems Explained — Processes, Threads, and SchedulingNew📱This simulation provides a visual representation of operating system concepts like… Technology Web Development SimulationNew📱This simulation demonstrates the principles of web development by allowing users to explore… Branch Predictor: gshare & 2-Bit Saturating CountersNew📱Explore how modern CPUs guess the outcome of if-branches before they are resolved, using a… MESI Cache Coherence Protocol ExplorerNew📱See how the MESI protocol keeps multiple CPU cores' caches consistent as they read and write… Tomasulo's Algorithm: Out-of-Order Execution & Register RenamingNew📱Watch instructions dispatch into reservation stations, rename registers to eliminate false… TLB Miss & Multi-Level Page Table WalkNew📱Explore how virtual addresses are translated to physical addresses, watching TLB hits and… GPU Warp Scheduling & SIMD Branch DivergenceNew📱See how a GPU warp of 32 threads executes an if/else branch together, using lane masking to… NUMA Memory Access & False SharingNew📱Compare the latency penalty when two cores write to adjacent variables sharing one cache… Hash Function Avalanche VisualizerNew📱Interactive 3D bit-grid where flipping a single input bit shows how a cryptographic hash's… Merkle Tree Proof VisualizerNew📱Interactive 3D binary hash tree where selecting a leaf and generating its proof path shows… CPU Scheduling Policy SimulatorNew📱Interactive 3D process queue where switching between FCFS, SJF, priority and round-robin… Dining Philosophers Deadlock SimulatorNew📱Interactive 3D round table of philosophers and forks where toggling locking strategies shows… Kolmogorov Complexity ExplorerNew📱Interactive 3D string-and-program visualizer where compressing different sequences shows how… Shannon Entropy VisualizerNew📱Interactive 3D probability-distribution landscape where reshaping symbol probabilities shows… Cyclomatic Complexity Explorer (2D)📱Build a control-flow graph out of IF/ELSE branches, LOOPs and SWITCH statements on a… Delivery Dispatch Matching Simulator — 2D City View📱Interactive 2D top-down simulator of a food-delivery dispatch algorithm: watch a real greedy…
About the category

Computer Science

Data structures, algorithms and the core building blocks of computing.

Three.js · WebGL 60 FPS CC BY 4.0
Quick facts
350interactive simulations in this category
⚡runs at 60 FPS in any modern browser
🌐English, Ukrainian, Polish, Spanish, German, Japanese, Italian, Portuguese (Brazil), French, Arabic, Dutch, Chinese, Korean, Hindi, Turkish, Vietnamese, Russian, Indonesian, Persian, Bengali, Thai, Filipino, Swahili, Urdu, Malay, Tamil, Hebrew, Greek, Punjabi, Amharic, Burmese, Khmer, Georgian, Nepali, Mongolian, Armenian, Sinhala, Lao, Czech, Romanian, Hungarian, Bulgarian, Swedish, Danish, Finnish, Norwegian, Slovak, Croatian, Serbian, Slovenian, Lithuanian, Latvian, Estonian, Icelandic, Albanian, Macedonian, Bosnian, and Maltese
🎓CC BY 4.0 — free for classrooms and LMS embeds

Frequently asked questions

Do I need to install anything to run Computer Science simulations?▾

No. Everything runs entirely in your browser — no downloads, plugins or accounts. Works in Chrome, Firefox, Edge and Safari; most simulations also work on mobile.

Can I use these simulations for teaching?▾

Yes — all content is free for educational use under CC BY 4.0. Link to any simulation directly or embed it in your LMS with an iframe; no API key required.

Are the models scientifically accurate?▾

They use the same mathematical formulations as professional software, integrated numerically in real time. Each simulation lists its algorithms, and many link to an article explaining the mathematics.

Related categories

What did you find?

Add reproduction steps (optional)