One similarity between collaboration and cooperation is that they both involve working in a group, focusing on a common goal. Also, the most meaningful learning occurs when all group members are fully participating equally. A large part of each involves social interaction. Students give thoughts and ideas, while others can respond and give feedback. The back and forth communication allows the group members to learn from each other and refine their perspectives. Both also help to prepare students for the world of work, where working in a group and with others is often necessary. Active learning is also encouraged, rather than passive memorization.
Cooperative learning differs from collaborative learning in that it's anti-competitive. The learning is considered a shared project. In contrast, a collaborative approach embraces individualism, and the achievements and strengths of each member are a focus. In a cooperative approach, members are not seen as "experts", but rather as equals in all areas. Also, in a cooperative approach, there's more teacher control and facilitation. In a collaborative model, there's less teacher involvement, as each group member may be assigned a different role.
An example of a cooperative group in a classroom may be the Jigsaw strategy. For example, each group may be assigned the task of finding the main idea of a chapter. The students then meet with others outside their group to read some pages, then reporting back to their original group with what they have read. An example of a collaborative strategy may be a Team Product approach. This involves each student having a specific role (Manager, Reader, Encourager, etc.).