In professional education, learning by teaching means a method that trains pupils and students to prepare and to teach lessons, or parts of lessons. This method is designed to teach them better understanding than any method where the teacher talks to the pupils and gives them work they have to prepare.