Formación completa en Programación con Python: de los fundamentos a las aplicaciones avanzadas.

Este programa está diseñado para personas interesadas en aprender a programar con Python como una nueva profesión o para adquirir nuevas habilidades aplicables a su trabajo actual. A través de tres cursos secuenciales, los participantes adquieren una formación sólida y práctica en Python, desde los conceptos más básicos hasta temas avanzados como análisis de datos, machine learning y deep learning.

Todo el aprendizaje se realiza en un entorno 100 % en línea utilizando marimo (molab), lo que elimina la necesidad de instalar software en el computador personal del estudiante. Las demostraciones, prácticas y ejercicios se desarrollan directamente en el navegador (se recomienda Chrome), permitiendo concentrarse exclusivamente en el aprendizaje de la programación.

El contenido se organiza de forma progresiva para que cada curso prepare al estudiante para el siguiente.

Nivel Nombre completo del curso 1 Programación con Python I - Fundamentos 2 Programación con Python II - Intermedio 3 Programación con Python III - Avanzado

Duración estimada del programa completo: 9–12 meses (dependiendo del ritmo del estudiante).

Modalidad: 100 % en línea, asíncrona con apoyo de materiales y prácticas en molab.

    Programación con Python I – Fundamentos

    Curso introductorio de Programación con Python.

    Aprenderás los fundamentos de Python: matemáticas, cadenas, condicionales, bucles, estructuras de datos, funciones, archivos y gráficos.

    Todo el trabajo práctico se realiza en marimo (molab) de forma online, sin necesidad de instalar software.

    Dirigido a personas con nivel de secundaria que desean aprender a programar.

      Programación con Python II – Intermedio

      Curso intermedio de Python.

      Profundizarás en programación orientada a objetos (clases y métodos), el uso de la biblioteca estándar de Python, escritura de código Pythonic, desarrollo de software (pruebas, depuración y documentación) y temas prácticos avanzados como paralelismo y manejo de argumentos de línea de comandos.

      Se recomienda haber completado el Curso I – Fundamentos.

      Todo el trabajo práctico se realiza en marimo (molab) online.

        Programación con Python III – Avanzado

        Curso avanzado de Python enfocado en ciencia de datos e inteligencia artificial.

        Aprenderás análisis de datos con pandas y NumPy, machine learning (regresión, clasificación, árboles de decisión, random forests, boosting) y deep learning con redes neuronales usando Keras. El curso finaliza con un proyecto integrador.

        Se recomienda haber completado los Cursos I y II.

        Todo el trabajo práctico se realiza en marimo (molab) online.