Web 2.0 is a platform for connectivity and sharing across all internet-connected devices that leverages user participation and user-generated content. It delivers software as continually updated services that improve through increased usage and allows for mixing and matching of content from different sources. Key characteristics of Web 2.0 include rich user experiences, network effects through participation, and going beyond the page format of Web 1.0. The seminar taught skills for applying Web 2.0 features like evaluating websites based on their use of modules, components and plugins.