Web 2.0 refers to the second generation of web development that emphasizes sharing, collaborating, and communicating through user-generated content and services. Key characteristics of Web 2.0 include search, links, authoring, tags, extensions, and signals. Popular Web 2.0 sites include Google Docs, Wikipedia, Flickr, del.icio.us, and YouTube. Web 2.0 has implications for democratizing learning, taking a constructivist approach, and requiring teachers to act as guides rather than sole sources of knowledge.