Las plataformas virtuales se refieren a la tecnología utilizada para crear cursos o módulos didácticos en la Web de forma más amplia. Tradicionalmente la construcción del conocimiento se realizaba de forma presencial, pero con Internet ahora se puede hacer de forma abierta y a distancia sin necesidad de aulas. Moodle es un sistema de gestión de cursos de código abierto que ayuda a crear comunidades de aprendizaje en línea utilizando herramientas como foros, chats y evaluaciones.