Cooperative learning is a teaching strategy where students work in groups to help each other learn. It was introduced in the early 20th century by John Dewey. There are five basic elements of cooperative learning: positive interdependence, face-to-face interaction, individual accountability, social skills, and group processing. Examples of cooperative learning methods discussed in the document include think-pair-share.