Web 2.0 se refiere a páginas web que permiten a los usuarios interactuar y colaborar generando contenido. Algunas características clave incluyen invitar a los usuarios a contribuir con contenido al sitio y ofrecer libertad igual para todos de contribuir y debatir. Las tecnologías como Ajax y JavaScript permiten actualizar secciones de páginas web. La Web 2.0 también habilita más educación colaborativa a través de herramientas como blogs.