UH Data Mining Hypertextbook, developed by Professor Rakesh Verma and his students at U. of Houston, includes chapters on Clustering, Classification, Visualization and Association Rule mining, as well as user-data-driven animations of some of the key algorithms.
The book includes interactive tests and frequent evaluations in each chapter.
It is provided free to other instructors courtesy of an NSF grant.
See
www2.cs.uh.edu/~rmverma/4335/html/resources.html
Also see course website for COSC 4335 - Data Mining, by prof. Rakesh Verma, which includes a significant project on real-world data, surveying the learning styles of students and the hypertextbook on data mining.