Las plataformas virtuales son tecnologías utilizadas para crear y desarrollar cursos o módulos didácticos en la web que optimizan los procesos de enseñanza y aprendizaje. Dokeos y Moodle son dos ejemplos de plataformas virtuales de software libre que permiten crear cursos y sitios web para apoyar la educación social constructivista. Los blogs, incluyendo los edublogs con fines educativos, permiten construir conocimiento de forma colaborativa al compartir artículos de manera cronológica y