Las computadoras pueden usarse en la educación formal de tres maneras: como herramienta para que los estudiantes aprendan a programar, como simulador para experimentar situaciones sin riesgos reales, y como instrumento para que el instructor diseñe y gestione contenidos educativos.