Cooperative learning is an educational approach that organizes classroom activities into academic and social learning experiences through group work. It has five basic elements: positive interdependence, individual and group accountability, interpersonal skills, promotive interaction, and group processing. Cooperative learning can raise achievement, build relationships, and develop both learning and social skills. There are three types of groups - informal, formal, and base groups - which differ based on duration and structure. Advantages include improved learning outcomes compared to individual work, engagement, peer teaching, and development of collaboration skills. Disadvantages include the burden of group responsibility and potential lack of challenge or stimulation for some students.