Este documento presenta una introducción a un curso de nivelación de algoritmos. Explica que escribir un programa involucra varios pasos como formular el problema, diseñar la solución, implementarla, probarla y documentarla. Luego, describe que un modelo formal y algoritmos son formas de expresar soluciones a problemas, y que los lenguajes de programación permiten implementar algoritmos de manera precisa. Finalmente, introduce que el curso usará Python como lenguaje de programación.