Learning communities are settings in which we learn from one another, both from challenges and successes. 

There are two kinds of learning communities:

Larger groups at a physical location

Small group Internet conversations