One of the most visible approaches to peer learning comes out of cognitive psychology, and is applied within a „mainstream“ educational framework: „Peer learning is an educational practice in which students interact with other students to attain educational goals.“ In this context, it can be compared to the practices that go by the name cooperative learning. However, other contemporary views on peer learning relax the constraints, and position „peer-to-peer learning“ as a mode of „learning for everyone, by everyone, about almost anything.“ Whether it takes place in a formal or informal learning context, in small groups or online, peer learning manifests aspects of self-organization that are mostly absent from pedagogical models of teaching and learning.