Este curso se compone de diferentes temas que permiten aprender los fundamentos de programación usando el lenguaje Python.
El curso inicia con una introducción que presenta definiciones importantes en el área de programación y algunos datos históricos relevantes.
Posteriormente, se presentan conceptos fundamentales de programación como expresiones, funciones, condicionales, iteraciones, cadenas de caracteres, colecciones, módulos y archivos
Finalmente, se presentan conceptos relacionados con el paradigma de programación orientada a objetos como clases, objetos, excepciones y herencia.