Algo Playground

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.