An extensive list of links to algorithm animations, primarily Java applets. The list is organized by site and by algorithm. [Not recently maintained.] http://www.cs.hope.edu/~alganim/ccaa/
Tools (Java programs) for visualizing and interacting with theoretical computer science concepts. JAWAA is a tool for creating algorithm animations on the web. http://www.cs.duke.edu/~rodger/tools/tools.html
A Java applet designed to teach binary search tree algorithms. It is unique in the way it combines programming, proof, and animation to enhance the learning experience. http://opsis.sourceforge.net
Simulation and visualization environment for distributed algorithms that provides students with an experimental environment to test and visualize the behaviour of distributed algorithms. http://www.cs.chalmers.se/~lydian/
An integrated C programming environment for reversible execution and logic-based software visualization developed at the University of Rome "La Sapienza". http://www.dis.uniroma1.it/~demetres/Leonardo/