learning by teaching

Noun

 * 1)  An instructional approach wherein students learn a subject by actively preparing and delivering lessons to their peers.