Cooperative learning involves students working in small groups to accomplish shared learning goals. There are various types including formal, informal, and group-based learning. Effective cooperative learning incorporates positive interdependence, individual accountability, face-to-face interaction, interpersonal skills, and group processing. Common techniques are Jigsaw, Think-Pair-Share, Three-Step Interview, and Numbered Heads. Cooperative learning benefits students by ensuring attention and adding meaning, and results in higher academic achievement compared to traditional learning techniques.