Cooperative learning involves students working in small groups to help one another learn. It has several key elements:
1) Students work in diverse groups on tasks and problems to improve their understanding of a subject. Group members help each other learn.
2) It promotes higher achievement, develops social skills like cooperation, and creates a more positive learning environment compared to competitive settings.
3) Effective cooperative learning relies on positive interdependence, individual accountability, promotive interaction, developing social skills, and group processing of what was learned.