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