Este documento presenta el contenido de un curso sobre Autómatas y Lenguajes Formales dividido en tres unidades. La primera unidad cubre los lenguajes regulares y conceptos como alfabetos, cadenas, autómatas finitos y expresiones regulares. La segunda unidad trata sobre los lenguajes independientes del contexto y conceptos como gramáticas libres de contexto y autómatas de pila. La tercera unidad habla de las máquinas de Turing y la computabilidad. Cada unidad contiene varios capítulos con lecciones