In this Pythagorean Theorem learning exercise, students explore examples and explanations about the Pythagorean Theorem. Afterward, they apply the Pythagorean Theorem to models and real world story problems. This ten-page learning exercise contains approximately 62 problems ranging from easy to difficult. Problem difficulty is annotated on each page. Answers are provided on the last page.