Interactive simulations for exploring algorithms and data structures.
Select a project below to begin.
Pathfinding Visualizer
Explore BFS, DFS, and A* on dynamically generated mazes or
custom-built ones.
Trie Autocomplete Simulator
See how a Trie structure powers fast autocomplete suggestions.
Stack
Visualize LIFO (Last-In, First-Out) logic with interactive Push and
Pop animations.
Queue
Visualize FIFO (First-In, First First-Out) logic with interactive
Enqueue and Dequeue operations.
Binary Search Tree
Visualize hierarchical data storage. Watch real-time animations of
searching, inserting, and complex node deletions.
Sorting Visualizer
Compare the efficiency of different sorting techniques. Watch bars
swap and slide into place through step-by-step execution.
Merge Sort Visualizer
Visualize the "Divide and Conquer" strategy. Watch the array recursively
split into levels and merge back into a sorted "hill" with real-time speed control.
AI & Machine Learning
Linear Regression
Explore supervised learning. Plot data points and watch the model find the
optimal line of best fit using gradient descent and mean squared error.
Logistic Regression
Explore binary classification. Plot two unique groups of data points and watch the model
optimize a decision boundary using a sigmoid function and binary cross-entropy loss.