Co-operative learning is one of the best learning systems that educators could implement for a promising outcome. This article discusses the techniques, planning and implementation of co-operative learning, including setting up groups, establishing ground rules, designing activities, and encouraging involvement of students. The article also emphasizes the importance of equal distribution of labor and ample scope for asking questions.