PurpleMath.com This site has modules explaining various algebra topics. The link address is: http://PurpleMath.com/modules/index.htm