Peer Learning:
A kind of cooperative learning approach, which is a two-way reciprocal learning activity, i.e., learners teaching, and learning from each other.
Stepwise Learning:
A learning approach which checks along the way to assure that each step is learned.
It ensures that students are welltrained in the fundamentals to the extent that they can eventually consider some problems with high-level complexity.