El curso es una introducción a los principios básicos de programación con Python. Python es un lenguaje de programación de código abierto que permite el desarrollo rápido de aplicaciones de sistemas de software grandes y pequeños. El curso presenta a los estudiantes los fundamentos del almacenamiento de datos, entrada y salida, estructuras de control, funciones, secuencias y listas, diccionarios, conjuntos y entrada/salida de archivos. Los estudiantes aprenden a diseñar algoritmos, escribir documentación externa e interna y diseñar y escribir código fuente en Python.