Saltar al contenido
EL INGENIERO
DE DATOS

Curso gratuito · En español · 24 horas

Aprende Python desde cero limpiando datos reales

Completas funciones, corres pruebas y terminas con un flujo de datos propio en tu GitHub. Sin instalar nada raro y sin pagar nada.

9 lecciones · 1 proyecto final · 470 pruebas que te dicen cómo vas

Un flujo de datos de verdad, no ejercicios sueltos

Recibes un archivo con 63 pedidos de una tienda en línea, escritos como llegan en la vida real: precios con símbolos, ciudades de cinco formas, fechas en dos formatos y filas repetidas. Tu programa los lee, corrige lo que se puede, rechaza con motivo lo que no, los guarda en una base de datos y genera el reporte de ventas. Todo con pruebas que lo respaldan.

  1. 01Extraer
  2. 02Limpiar
  3. 03Cargar
  4. 04Reportar

Así se aprende aquí

  1. 01

    Lees la guía. Cada lección explica con ejemplos que puedes correr y modificar.

  2. 02

    Escribes el código. Completas funciones con un propósito claro, paso a paso.

  3. 03

    Corres las pruebas. Te dicen qué esperaban y qué obtuvieron, en español.

  4. 04

    Subes tu avance. GitHub vuelve a correr las pruebas y tu portafolio crece solo.

No hay exámenes. El código pasa las pruebas o no las pasa.

Nueve lecciones y un proyecto

Lecciones del curso, qué se aprende en cada una y su duración
#LecciónQué aprendesTiempo
0PreparaciónInstalar todo, correr tu primera prueba y leer un error45 min
1Variables, texto y númerosConvertir texto sucio en datos utilizables90 min
2Listas y buclesTrabajar con una columna completa2 h
3Decisiones con if y bucles whileValidar, clasificar y detectar faltantes100 min
4Diccionarios y conjuntosRepresentar filas y agrupar2 h
5Funciones y módulosEscribir y organizar tu propio código2 h
6Archivos y manejo de erroresLeer y escribir CSV y JSON sin esconder errores2 h
7Pruebas con pytestEscribir las pruebas que respaldan tu trabajo2 h
8Guardar y consultar datos con SQLiteCargar a una base de datos y consultarla con SQL2 h
PProyecto final: Flujo de ventasUnir todo en un flujo de datos completo8 h

Unas 24 horas en total. Una hora al día rinde más que seis el domingo.

Es para ti si…

  • Quieres entrar a ingeniería de datos y nunca has programado, o programaste poco y sin método.
  • Prefieres construir algo real a ver videos sin tocar el teclado.
  • Quieres un proyecto en tu GitHub que puedas explicar en una entrevista.

No es para ti si…

  • Ya dominas Python y buscas pandas, Spark o la nube. Eso viene en los siguientes cursos.
  • Quieres un certificado. Aquí el certificado es tu repositorio.

Sin IA mientras aprendes

Te pedimos algo que suena raro: no uses asistentes de IA para resolver los ejercicios. No es desconfianza de la herramienta. Con la IA cambió la manera de enseñar, no la manera de aprender: recordar cuesta, y ese esfuerzo es el aprendizaje. Al terminar, úsala. Un ingeniero que sabe programar le saca mucho más a la IA, porque puede juzgar lo que recibe.

Por qué lo pedimos

Quién está detrás

Soy Elmer, creador de EL INGENIERO DE DATOS. Llevo más de seis años en roles de datos y más de ocho como desarrollador, y di clases más de dos años. Este curso es el que me hubiera gustado tener al empezar: corto en teoría, largo en práctica y con un resultado que se puede enseñar.

Preguntas frecuentes

Ensúciate las manos con datos reales

Lo único que necesitas es una computadora y una hora al día.

Lección nueva cada semana en YouTube.