Las herramientas digitales para la educación incluyen programas educativos interactivos que presentan información de diversas materias curriculares como geografía y matemáticas de varias maneras, incluyendo mapas conceptuales, cuestionarios e hipertextos. El software educativo tiene características didácticas como la interactividad, personalización y facilidad de uso. Existen diferentes tipos de software clasificados por su tratamiento de errores y posibilidad de modificar contenidos.