Cooperative Learning is a teaching strategy in which small teams‏‎, each with students of different abilities, use a variety of learning activities to improve their understanding of a subject.

Although cooperative learning takes place within teams of students it is not to be confused with mere group work. The main difference between the two is in the cooperative nature of the learning. In fact, cooperative learning has been found…