In class X mathematics syllabus Pythagoras Theorem is taught. The students simply cram the theoretical proof of the theorem given in the N.C.E.R.T. book and thus could not do the application part of it. I think if we could provide the students with various proofs of the theorem, then the students would be able to understand it in a better manner.
Click on these links for Interesting Pythagoras theorem proofs