Los programas educativos tienen tres módulos principales: comunicación, contenidos y administración. Ofrecen ventajas como promover aprendizaje a partir de errores, facilitar evaluación y permitir trabajo individual o grupal. Los tutóriales guían el trabajo de los alumnos y pueden proponer ejercicios de forma lineal o ramificada.