A community of practice (CoP) is a group of people who share a craft or a profession. It is through the process of sharing information and experiences with the group that members learn from each other, and have an opportunity to develop personally and professionally.