What stood out: Clean UI with step-by-step execution and complexity insights.
βWonderful initiative for people struggling to understand algorithms.β
Algocraft
Algocraft helps students, interview candidates, and developers learn data structures and algorithms through step-by-step visualizations, live inputs, pseudo-code, and guided state changes.
DSA & Algorithms
Step-by-step animations of 40+ algorithms. Watch DP tables fill, graphs traverse, trees rotate, and sorting partitions form β live.
Start Visualizing βSystem Design
Explore how WhatsApp, Netflix, YouTube, Instagram, and AI agent systems are actually built β with interactive flows, trade-offs, and tech stack breakdowns.
Explore Designs βGit Commands
Watch a live commit graph react to every command β branches fork in color, merges gain real parent edges, rebase visibly rewrites hashes. Step through guided scenarios or run your own in Sandbox mode.
Explore Commands βQuiz
All 13 theory topics, grounded in each topic's own diagrams and worked examples β not generic recall. A quick Section-wise Quiz or a Full Length Quiz per topic (every section touched), all timed at 1 minute per question.
Start the Quiz βSee DP tables, graph visits, tree operations, sorting partitions, backtracking choices, and string matching decisions as they happen.
Use it to learn first principles, revise common patterns, explain concepts, or demo algorithms clearly.
Change examples, step through execution, and connect each visual update to the algorithm rule behind it.
New here?
45 topics across 8 phases, in the order that builds on itself β sorting and searching first, DP and graphs last. Track your progress as you go.
20 concepts across 4 phases, ending with 5 real-world architectures that put it all together.
10 commands across 4 phases, from starting a repo to rewriting history and collaborating on one.
What learners say
What stood out: Clean UI with step-by-step execution and complexity insights.
βWonderful initiative for people struggling to understand algorithms.β
What stood out: The visualization helps a lot in complex algorithms.
βVery great.β
What stood out: Workflow of the algorithm.
βEnjoyed a lot while using! Great application.β
What stood out: The way the website explains algorithms with animation.
βTremendous! Hats off.β
What stood out: Visualization of the steps taken to execute an algorithm.
βNice approach to learning DSA.β
What stood out: Nice way to learn and understand the concepts.
βNice concept.β
Let's take a quick tour of the visualizer controls.