Las plataformas virtuales permiten crear y desarrollar cursos completos en la web sin necesidad de conocimientos avanzados de programación o diseño. Ofrecen materiales educativos organizados en cursos así como herramientas de comunicación como mensajería, chat y foros. Su éxito depende de la comunicación efectiva entre estudiantes y profesores.