Learning by Teaching (LdL, “Lernen durch Lehren” in German)

An approach to learning in which learners prepare for, develop lessons, and execute teaching of a topic to their peers as a means for deeper learning.