A community of practice involves individuals who share a passion and expertise in a particular domain and engage regularly to refine their skills and knowledge. These groups thrive on open communication, mutual engagement, and the continuous exchange of information and ideas.
"Communities of practice are groups of people who share a passion for something that they know how to do, and who interact regularly in order to learn how to do it better”, Etienne Wenger, (2004)