Web 2.0 is a platform that is constructed and enriched by users through inter-human connectivity and interaction. Online communities allow users with shared interests to collaborate. An online community is a group of people who come together online for a purpose and are governed by shared norms and policies. Virtual communities provide access to collaborate and interact with people worldwide without leaving home. They allow learning new topics, playing sports, and attending courses through virtual reality with just a click. For online communities to be effective, they require limiting influences, stability, and an e-moderator to guide experiences and build on contributions while enabling openness.