Collaborative learning involves students working together in small groups to solve problems or complete tasks. It emphasizes social interaction and discussion as part of the learning process. The key principles of collaborative learning are positive interdependence among group members, individual accountability, interpersonal skills like communication, and group processing. Benefits include developing higher-order thinking, improved communication skills, increased student engagement and satisfaction, and better retention of information.