Un tutorial es un método de transferir conocimiento, que conduce al usuario a través de las características y funciones más importantes de cosas como aplicaciones de software, dispositivos de hardware, procesos, diseños de sistema y lenguajes de programación, también es una guía paso a paso para realizar específicamente una tarea y solo esa tarea, es diferente a un manual ya que el manual pretende mostrar un programa completo, este se ha utilizado recientemente para además de ser solo una guía de pasos se han desarrollado vídeos interactivos mostrar la ejecución de cada uno de los pasos para realizar determinada tarea.