Cooperative learning involves organizing students into small groups to work together on academic tasks. It promotes student learning and achievement, increases retention, enhances satisfaction, and helps develop communication and social skills. Each member is responsible for a role, such as material monitor or secretary, and groups are formed heterogeneously with balanced abilities. This approach benefits both students through increased motivation and attention, and teachers by allowing for better individual attention and responsibility sharing.