Communities of practice are groups of people who get together and share ideas to become better at what they do.
I’ve been a part of a couple already and didn’t even know it. I’ll admit I still don’t fully understand enough about it.
I found these websites on it though, check it out.
http://hbswk.hbs.edu/archive/2855.html