The community of practice is a learning theory where individuals learn by participating in a community working in authentic tasks and contexts. It consists of a domain, community, practice, interdependence, and reproduction.
The theory rose from constructivism which states learning is a combination of cognitive processing influenced by our experiences and the environment (Ertmer & Newby, 1993). Learning is an active process where the learner is individually motivated to better understand the world. The learning process is continuous, evolving and socially constructed through the addition of experiences where a reexamination of a previous experience further shapes existing knowledge. Unlike the behaviorism and cognitivism which state that the mind is a collection of information representing one real world, constructivism states each individual has a slightly different interpretation of the real world as a result of the personal way the mind filters information from experiences and the environment (Ertmer & Newby, 1993).