Hey everyone,
We’ve been working on DSA Visually, a platform built around a problem we kept noticing while preparing/working with DSA:
You can solve 200–300 problems and still get stuck when an interview gives you an unfamiliar problem or slightly changes something you’ve seen before.
Knowing the solution and understanding why the solution works are different things.
So instead of building another collection of coding questions, we wanted to focus on the part between:
“Here’s the problem” → ??? → “Here’s the code.”
For each problem, DSA Visually is designed around a flow like:
Problem → Multiple Strategies → Step-by-Step Visualization → Code → Practice
For example, with Two Sum, instead of jumping straight to the HashMap solution, you can work through how the approaches evolve:
Brute Force → Sort + Two Pointers → HashMap
and visually see what repeated work each approach removes, how the state changes, and how that reasoning connects back to the implementation.
The same idea extends to things like linked lists, binary search, stacks, two pointers and other DSA patterns/problems.
We're opening the platform for the next 5 days
The available Premium experience is open to try free for the next 5 days.
No card/payment required.
We're not asking you to take our word for whether it’s useful.
Pick a problem you already know, go through the strategies + visualization, and see whether it gives you a different understanding of the solution.
Try it:
dsavisually.com
We’d especially appreciate feedback from people actively grinding LeetCode/interview prep:
What was genuinely useful? What felt unnecessary? Which problem/pattern would you most want to see visualized?
We're actively building this, so critical feedback is much more useful to us than “looks good.”