AlgoVerse

Real code, your data, a live picture.

Step through textbook algorithms on your own input and see the current code line, memory and a picture of the data structure in sync.

Browse algorithms

The story of AlgoVerse

Dorsa, my niece, whom I love dearly, is really into programming and is always asking me questions: What does this loop do? Why did this variable change? How does Dijkstra know which path is shorter?

I love her questions, because they show she truly wants to understand. Every time I explained something to her, I came away thinking she would get it much better if she could watch the algorithm run step by step for herself: which line runs, what value each variable holds, and how the data changes.

I first built AlgoVerse out of love for Dorsa, but now it belongs to everyone who wants to learn programming and algorithms, whether you are a school student, a university student or just curious. I hope you find it useful.