Collaborative learning involves students working together in groups to solve problems, complete tasks, or learn material. It includes positive interdependence, promotive interaction, individual and group accountability, and structured student interaction. Groups should be heterogeneous, include 4-6 students, and use activities like think-pair-share, jigsaw, and analytic teams to generate discussion, organize information, and improve writing. Additional ideas include creating textbooks and using outside reading groups with peer instruction.