MatrixPro is a tool for visualizing and animating data structures and algorithms. It can be used by teachers for demonstrating algorithms and by students for experimenting with algorithms and solving exercises. The most widely taught tree and graph algorithms are built-in, so that creating a visualization can be done interactively without programming. Visualizations can be saved and reloaded, and can be exported in SVG or LATEX formats.
A novel feature of MatrixPro is the ability to simulate algorithms by direct interaction.
The website of MatrixPro is http://www.cs.hut.fi/Research/MatrixPro/.