The JGraph system has been used as a learning tool. A version of this system is available on the web (http://www.cs.bsu.edu/homepages/gnet.)
This is an ongoing project. New features and algorithms will continue to be added. Suggestions and comments are greatly welcome.
The first author can be contacted at jbagga@bsu.edu.