Khan Academy
Khan Academy: Similarity and Transformations
Given two polygons, try to map one onto the other using angle-preserving transformations, and determine whether they are similar. Transformations are done in "intuitive mode." Students receive immediate feedback and have the opportunity...