Las plataformas virtuales permiten crear y desarrollar cursos completos en línea sin necesidad de conocimientos avanzados de programación o diseño. Ofrecen materiales educativos, herramientas de comunicación como chats y foros, y permiten el seguimiento del progreso de los estudiantes. Existen plataformas comerciales de pago y de código abierto gratuitas como Moodle, ambas con ventajas como facilidad de uso e instalación o capacidad de personalización.