Khan Academy
Khan Academy: Use Area of Squares to Visualize Pythagorean Theorem
Apply the Pythagorean theorem and its converse to solve these problems. Students receive immediate feedback and have the opportunity to try questions repeatedly, watch a video, or receive hints.