A Community of practice is a group of people who are conscious of striving to share knowledge and together can greatly accelerate Learning.