This document provides an overview of cooperative and collaborative learning techniques. It discusses how these techniques evolved from earlier participatory learning approaches. Cooperative learning involves dividing students into small groups to work towards a fixed goal, with interdependence and individual accountability. Collaborative learning similarly uses small groups but emphasizes social interaction, teamwork, and knowledge construction over individual performance. Both aim for active student participation and task completion in groups. While they share many similarities, they differ in aspects like teacher involvement and whether the final product is predetermined. The document concludes that both techniques can be effective if implemented properly according to the learning context and students.