This document provides an overview of web 2.0 technologies and their applications for education. It discusses how the web has become a platform for user participation and engagement through interfaces that allow sharing and collaboration. Examples mentioned include social media, microblogging, podcasting, collaborative writing and identity management across multiple online profiles and services. The document advocates adopting these technologies to prepare students for future jobs and problems that have not been foreseen by leveraging the architecture of participation enabled by web 2.0.