El curso aborda los fundamentos y técnicas del aprendizaje automático (machine learning), con énfasis en las redes neuronales artificiales y el aprendizaje profundo (deep learning). Igualmente, trata sobre cómo utilizar, de manera efectiva, los algoritmos de aprendizaje en una diversidad de dominios, tomando en cuenta la naturaleza del problema y los recursos informáticos disponibles.