40
Total Simulations
7
Categories
15
Beginner
16
Intermediate
9
Advanced
All Simulations — 40 results
Draw walls on a grid, place start/end, and watch A* find the optimal path with heuristic visualization.
Draw wallsManhattan/EuclideanOpen/closed set
Detect safe states and deadlocks with the Banker algorithm. Edit allocation and max matrices interactively.
Custom processesAllocation matrixNeed matrix
Watch left, right, and mid pointers converge on a target in a sorted array. Edit the array and target live.
Custom sorted arrayCustom targetPointer animation
Build a BST with insert, delete, and three traversal modes. Highlight balanced vs unbalanced states.
Insert & delete3 traversalsSearch path
Simulate direct-mapped, set-associative, and fully-associative cache with hit/miss statistics.
3 mapping typesCustom addressesHit/miss counter
Step through Lexer → Parser → AST → Code Gen pipeline with your own source code input.
Custom source inputToken streamAST display
Click to place points and watch the convex hull algorithm wrap around them step by step.
Click to add pointsGraham scanJarvis march
Compare FCFS, SJF, Round Robin, and Priority scheduling with interactive Gantt charts and metrics.
4 algorithmsCustom processesGantt chart
Step through 1NF, 2NF, 3NF, and BCNF normalization with custom table schemas and dependency diagrams.
Custom schemaFD diagramStep-by-step normalization
Build and visualize a decision tree classifier with custom feature splits and information gain.
Custom dataSplit visualizationEntropy/Gini
Find shortest paths in weighted graphs with a priority queue. Edit edge weights and source node interactively.
Custom weightsSource node pickerPath highlight
Compare FCFS, SSTF, SCAN, C-SCAN disk arm scheduling with seek distance visualization.
4 algorithmsCustom request queueSeek chart
Trace DNS resolution from browser to root, TLD, and authoritative servers with packet animation.
Full DNS chainCache hitsCustom domain
Simulate chaotic double pendulum motion with real ODE physics. Visualize the trace and energy chart.
Real physics ODEEnergy chartDamping control
Build simple series and parallel circuits. Calculate voltage, current, and resistance with Ohm's law.
Series & ParallelOhm's lawCurrent flow animation
Compare recursive, memoized, and tabulated approaches. Visualize the call tree and DP table filling.
Recursive call treeMemoization cacheBottom-up table
Watch a ball roll down a 2D loss landscape. Tweak learning rate and momentum to find minima faster.
Loss landscapeLearning rateMomentum
Explore BFS and DFS on interactive directed/undirected graphs. Add nodes and edges in real time.
BFS & DFSAdd/remove nodesDirected or undirected
Insert, search, and delete keys with open addressing and chaining. Visualize bucket distribution and collision handling.
Open addressingChainingCustom hash function
Build min-heap and max-heap. Insert, extract, and heapify with tree + array dual visualization.
Min & Max heapInsert & ExtractHeapify animation
Follow an HTTP request through DNS, TCP, TLS, request, response with timing waterfall.
Full lifecycleHeaders displayTiming waterfall
Place custom data points, pick K, and watch centroids converge iteration by iteration with color coding.
Custom data pointsChoose K (2-8)Centroid animation
Plot data points, fit a line with gradient descent, and watch the loss minimize in real time.
Click to add pointsBest fit lineLoss chart
Perform insert, delete, search, and reverse on singly and doubly linked lists with pointer animation.
Insert head/tailDelete by valueReverse
Multiply two matrices with cell-by-cell animation showing dot product computation at each step.
Custom matrix sizeCell-by-cell animationDot product highlight
Solve the N-Queens backtracking puzzle with step-by-step board placement and conflict visualization.
Custom N (4-12)Step-by-stepConflict highlight
Configure layers, activation functions, and watch forward propagation light up neurons in real time.
Custom layer configWeight visualizationActivation functions
Watch data traverse all 7 OSI layers with encapsulation and de-encapsulation animation.
7 layers animatedEncapsulationPDU names
Simulate LRU, FIFO, and Optimal page replacement with custom reference strings and frame counts.
LRU, FIFO, OptimalCustom ref stringPage fault counter
Train a single-layer perceptron on 2D data. Watch the decision boundary shift as weights update.
Place data pointsDecision boundaryWeight animation
Visualize the classic synchronization problem with buffer, semaphores, and race conditions.
Custom buffer sizeSpeed controlRace condition demo
Launch a projectile with custom angle, velocity, gravity, and air resistance. Trace the parabolic path.
Custom angle/velocityAir resistanceGravity selector
Build and test regular expressions with NFA/DFA state machine visualization and match highlighting.
Custom regexNFA graphDFA conversion
Visualize Bubble, Selection, Insertion, Merge, Quick, and Heap sort algorithms with step-by-step controls.
6 algorithmsCustom arrayStep mode
Simulate a spring-mass-damper system with adjustable spring constant, mass, and damping ratio.
Spring constantMassDamping
Push, pop, enqueue, dequeue with animated LIFO/FIFO visualization and undo/redo history.
Stack & Queue side-by-sidePush/Pop/Enqueue/DequeueUndo history
Visualize the Knuth-Morris-Pratt failure function and pattern matching with character-by-character highlighting.
Custom text & patternFailure function tableMatch highlighting
Animate the full TCP 3-way handshake and 4-way teardown with packet-level detail and timing diagrams.
3-way handshake4-way teardownPacket labels
Move disks between pegs following the classic rules. Auto-solve with animated recursive solution.
Custom disk countManual modeAuto-solve
Simulate constructive and destructive wave interference with adjustable frequency and amplitude.
Dual wave sourcesFrequency/AmplitudeSuperposition