Este documento describe once características clave de un buen programa de aprendizaje, incluyendo la motivación, objetivos de aprendizaje, organización del contenido, retroalimentación y práctica. También describe diferentes tipos de programas tutoriales como lineales, ramificados, entornos tutoriales y sistemas expertos. Finalmente, presenta algunos ejemplos de simulaciones y sus características.