Algorithms can be fun!

AlVi is a framework that allows you to see how your algorithms work. It automagically plugs in into Python data structers and shows changes in real-time. All of that work in your browser, so you don't have to install any software.

Try it »

Basics of algorithm visualization

This post shows how to use AlVi to visualize lists, trees and graphs.

Read more »

Sorting visualization

Read more »

Searching algorithms