Cooperative learning is a teaching strategy where small teams of students work together on learning activities to improve their understanding of a subject. It originated from philosophers like John Dewey who believed in progressive education to create responsible democratic citizens, and psychologists like Morton Deutsch who saw cooperation as building trust and relationships. Cooperative learning structures provide different roles for students and specialized expertise to promote positive interdependence and accountability. Implementing cooperative learning effectively involves forming heterogeneous teams, developing students' teamwork skills, and having groups reflect on their process.