Python TOTAL con IA: de CERO a Programador Full en 16 días
Aprende Python desde cero y potencia tu código con Inteligencia Artificial mediante proyectos diarios del mundo real.
Así estudias: curso autodidacta
- Autodidacta y 100% en línea: contenido disponible 24/7.
- Avanzas a tu ritmo: la plataforma guarda tu progreso.
- Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
- Te evalúas con actividades automáticas, sin entregas a un tutor.
Lo que serás capaz de hacer
Aprenderás Python desde cero mediante una ruta intensiva de 16 días con proyectos prácticos. También descubrirás cómo utilizar la inteligencia artificial para evaluar, depurar y optimizar tu código.
- Dominar los fundamentos de Python y avanzar hacia la Programación Orientada a Objetos.
- Desarrollar programas funcionales mediante ejercicios y proyectos diarios del mundo real.
- Crear aplicaciones con web scraping, interfaces gráficas, videojuegos y reconocimiento facial.
- Aplicar Python en ciencia de datos y machine learning, y construir un chatbot conectado a un modelo de lenguaje mediante API.
Temario
UNIDAD 1 - DIA 1 - PROGRAMA UN CREADOR DE NOMBRES · 25 leccionesUNIDAD 1 - DIA 1 - PROGRAMA UN CREADOR DE NOMBRES
UNIDAD 1 - DIA 1 - PROGRAMA UN CREADOR DE NOMBRES
- Recorrido del Curso
- Por Qué Python
- Meta del Día 1
- Instalar Python y Pycharm
- REGALO: Acceso Gratuito a PyCharm PRO por 3 Meses (solo para mis estudiantes)
- Declaración Print en Python
- Práctica Print 1
- Práctica Print 2
- Práctica Print 3
- Guía Práctica de Print en Python
- Strings en Python
- Práctica String 1
- Práctica String 2
- Práctica String 3
- Guía Práctica de Strings en Python
- Input en Python
- Práctica Input 1
- Práctica Input 2
- Práctica Input 3
- Guía Práctica de Input en Python
- Repasemos el Día 1
- Soluciones a las Prácticas del Día 1
- Proyecto del Día 1
- Solución al Proyecto del Día 1
- ResuMate Día 1
UNIDAD 2 - DÍA 2 - PROGRAMA UN CALCULADOR DE COMISIONES · 36 leccionesUNIDAD 2 - DÍA 2 - PROGRAMA UN CALCULADOR DE COMISIONES
UNIDAD 2 - DÍA 2 - PROGRAMA UN CALCULADOR DE COMISIONES
- Meta del Día 2
- Tipos de Datos
- Guía Práctica sobre Tipos de Datos en Python
- Variables en Python
- Guía Práctica sobre Variables en Python
- Práctica con Variables 1
- Práctica con Variables 2
- Práctica con Variables 3
- Los Nombres de las Variables
- Integers y Floats en Python
- Práctica con Integers
- Práctica con Floats
- Práctica con Tipos de Datos Numéricos
- Guía sobre Integers y Floats en Python
- Conversiones entre Tipos de Datos en Python
- Práctica con Conversiones 1
- Práctica con Conversiones 2
- Práctica con Conversiones 3
- Formatear Cadenas en Python
- Práctica Formatear Cadenas 1
- Práctica Formatear Cadenas 2
- Práctica Formatear Cadenas 3
- Operadores Matemáticos en Python
- Práctica Operadores Matemáticos 1
- Práctica Operadores Matemáticos 2
- Práctica Operadores Matemáticos 3
- Redondeo en Python
- Práctica Redondeo 1
- Práctica Redondeo 2
- Práctica Redondeo 3
- Importante: Sobre las Reseñas
- Repasemos el Día 2
- Soluciones a las Prácticas del Día 2
- Proyecto del Día 2
- Solución al Proyecto del Día 2
- ResuMate Día 2
UNIDAD 3 - DÍA 3 - PROGRAMA UN ANALIZADOR DE TEXTO · 43 leccionesUNIDAD 3 - DÍA 3 - PROGRAMA UN ANALIZADOR DE TEXTO
UNIDAD 3 - DÍA 3 - PROGRAMA UN ANALIZADOR DE TEXTO
- Meta del Día 3
- Método Index() en Python
- Práctica Método Index() 1
- Práctica Método Index() 2
- Práctica Método Index() 3
- Extraer Sub-Strings en Python
- Práctica Sub-Strings 1
- Práctica Sub-Strings 2
- Práctica Sub-Strings 3
- Métodos de String en Python
- Práctica Métodos de String 1
- Práctica Métodos de String 2
- Práctica Métodos de String 3
- Propiedades de String en Python
- Práctica Propiedades de Strings 1
- Práctica Propiedades de Strings 2
- Práctica Propiedades de Strings 3
- Listas en Python
- Práctica Listas 1
- Práctica Listas 2
- Práctica Listas 3
- Diccionarios en Python
- Guía Práctica de Diccionarios en Python
- Práctica Diccionarios 1
- Práctica Diccionarios 2
- Práctica Diccionarios 3
- Tuples en Python
- Práctica Tuples 1
- Práctica Tuples 2
- Práctica Tuples 3
- Sets en Python
- Práctica Sets 1
- Práctica Sets 2
- Práctica Sets 3
- Booleanos en Python
- Práctica Booleanos 1
- Práctica Booleanos 2
- Práctica Booleanos 3
- Repasemos el Día 3
- Soluciones a las Prácticas del Día 3
- Proyecto del Día 3
- Solución al Proyecto del Día 3
- ResuMate Día 3
UNIDAD 4 - DÍA 4 - PROGRAMA EL JUEGO 'ADIVINA EL NÚMERO' · 52 leccionesUNIDAD 4 - DÍA 4 - PROGRAMA EL JUEGO 'ADIVINA EL NÚMERO'
UNIDAD 4 - DÍA 4 - PROGRAMA EL JUEGO 'ADIVINA EL NÚMERO'
- Meta del Día 4
- Operadores de Comparación en Python
- Práctica Operadores de Comparación 1
- Práctica Operadores de Comparación 2
- Práctica Operadores de Comparación 3
- Operadores Lógicos en Python
- Práctica Operadores Lógicos 1
- Práctica Operadores Lógicos 2
- Práctica Operadores Lógicos 3
- Control de Flujo en Python
- Práctica Control de Flujo 1
- Práctica Control de Flujo 2
- Práctica Control de Flujo 3
- Match en Python
- Introducción a Loops en Python
- Loop For en Python
- Práctica Loop For 1
- Práctica Loop For 2
- Práctica Loop For 3
- Loop While en Python
- Práctica Loop While 1
- Práctica Loop While 2
- Práctica Interrupción de Flujo
- Rango en Python
- Práctica Rango 1
- Práctica Rango 2
- Práctica Rango 3
- Enumerador en Python
- Práctica Enumerador 1
- Práctica Enumerador 2
- Práctica Enumerador 3
- Zip en Python
- Práctica Zip 1
- Práctica Zip 2
- Práctica Zip 3
- Min y Max en Python
- Práctica Min y Max 1
- Práctica Min y Max 2
- Práctica Min y Max 3
- Random en Python
- Práctica Random 1
- Práctica Random 2
- Práctica Random 3
- Comprensión de Listas en Python
- Práctica Comprensión de Listas 1
- Práctica Comprensión de Listas 2
- Práctica Comprensión de Listas 3
- Repasemos el Día 4
- Soluciones a las Prácticas del Día 4
- Proyecto del Día 4
- Solución al Proyecto del Día 4
- ResuMate Día 4
UNIDAD 5 - DÍA 5 - PROGRAMA EL JUEGO 'EL AHORCADO' · 35 leccionesUNIDAD 5 - DÍA 5 - PROGRAMA EL JUEGO 'EL AHORCADO'
UNIDAD 5 - DÍA 5 - PROGRAMA EL JUEGO 'EL AHORCADO'
- Meta del Día 5
- Funciones en Python
- Crear Funciones en Python
- Práctica Crear Funciones 1
- Práctica Crear Funciones 2
- Práctica Crear Funciones 3
- Return en Python
- Práctica Return 1
- Práctica Return 2
- Práctica Return 3
- Funciones Dinamicas en Python
- Práctica Funciones Dinámicas 1
- Práctica Funciones Dinámicas 2
- Práctica Funciones Dinámicas 3
- Ejemplo de Función en Python
- Interacción entre Funciones en Python
- Práctica sobre Interacción entre Funciones 1
- Práctica sobre Interacción entre Funciones 2
- Práctica sobre Interacción entre Funciones 3
- Argumentos Indefinidos (*args) en Python
- Práctica sobre Argumentos Indefinidos (*args) 1
- Práctica sobre Argumentos Indefinidos (*args) 2
- Práctica sobre Argumentos Indefinidos (*args) 3
- Argumentos Indefinidos (**kwargs) en Python
- Práctica sobre Argumentos Indefinidos (**kwargs) 1
- Práctica sobre Argumentos Indefinidos (**kwargs) 2
- Práctica sobre Argumentos Indefinidos (**kwargs) 3
- Problemas Prácticos
- Solución a los Problemas Prácticos
- Repasemos el Día 5
- Soluciones a las Prácticas del Día 5
- Proyecto Día 5
- Consideraciones para el Proyecto de Hoy
- Solución al Proyecto del Día 5
- ResuMate Día 5
UNIDAD 6 - DÍA 6 - PROGRAMA UN RECETARIO · 28 leccionesUNIDAD 6 - DÍA 6 - PROGRAMA UN RECETARIO
UNIDAD 6 - DÍA 6 - PROGRAMA UN RECETARIO
- Meta del Día 6
- Abrir y Manipular Archivos en Python
- Práctica Abrir y Manipular Archivos 1
- Práctica Abrir y Manipular Archivos 2
- Práctica Abrir y Manipular Archivos 3
- Crear y Escribir Archivos en Python
- Práctica Crear y Escribir Archivos 1
- Práctica Crear y Escribir Archivos 2
- Práctica Crear y Escribir Archivos 3
- Directorios en Python
- Preguntas sobre Directorios en Python
- Pathlib en Python
- Preguntas sobre Pathlib en Python
- Path en Python
- Práctica Path 1
- Práctica Path 2
- Práctica Path 3
- Limpiar la Consola en Python
- Archivos y Funciones en Python
- Práctica Archivos y Funciones 1
- Práctica Archivos y Funciones 2
- Práctica Archivos y Funciones 3
- IMPORTANTE: Aprende a programar en Python usando IA
- Repasemos el Día 6
- Soluciones a las Prácticas del Día 6
- Proyecto del Día 6
- Solución al Proyecto del Día 6
- ResuMate Día 6
UNIDAD 7 - DÍA 7 - PROGRAMA UNA CUENTA BANCARIA · 40 leccionesUNIDAD 7 - DÍA 7 - PROGRAMA UNA CUENTA BANCARIA
UNIDAD 7 - DÍA 7 - PROGRAMA UNA CUENTA BANCARIA
- Méta del Día 7
- Programación Orientada a Objetos en Python
- Clases en Python
- Práctica Clases 1
- Práctica Clases 2
- Práctica Clases 3
- Atributos en Python
- Práctica Atributos 1
- Práctica Atributos 2
- Práctica Atributos 3
- Metodos en Python
- Práctica Métodos 1
- Práctica Métodos 2
- Práctica Métodos 3
- Tipos de Métodos en Python
- Práctica Tipos de Métodos 1
- Práctica Tipos de Métodos 2
- Práctica Tipos de Métodos 3
- Herencia en Python
- Práctica Herencia 1
- Práctica Herencia 2
- Práctica Herencia 3
- Herencia Extendida en Python
- Práctica Herencia Extendida 1
- Práctica Herencia Extendida 2
- Práctica Herencia Extendida 3
- Polimorfismo en Python
- Práctica Polimorfismo 1
- Práctica Polimorfismo 2
- Práctica Polimorfismo 3
- Pilares de la Programación Orientada a Objetos
- Métodos Especiales en Python
- Práctica Métodos Especiales 1
- Práctica Métodos Especiales 2
- Práctica Métodos Especiales 3
- Repasemos el Día 7
- Soluciones a las Prácticas del Día 7
- Proyecto del Día 7
- Solución al Proyecto del Día 7
- ResuMate Día 7
UNIDAD 8 - DÍA 8 - PROGRAMA UNA CONSOLA DE TURNOS · 23 leccionesUNIDAD 8 - DÍA 8 - PROGRAMA UNA CONSOLA DE TURNOS
UNIDAD 8 - DÍA 8 - PROGRAMA UNA CONSOLA DE TURNOS
- Meta del Día 8
- Instalar Paquetes en Python
- Módulos y Paquetes en Python
- Preguntas sobre Módulos y Paquetes
- Manejo de Errores en Python
- Práctica Manejo de Errores 1
- Práctica Manejo de Errores 2
- Práctica Manejo de Errores 3
- Buscar Errores con Pylint en Python
- Práctica sobre Pylint
- Probar el Código con Unittest en Python
- Cuestionario sobre Unittest
- Decoradores en Python
- Cuestionario sobre Decoradores
- Generadores en Python
- Práctica Generadores 1
- Práctica Generadores 2
- Práctica Generadores 3
- Repasemos el Día 8
- Soluciones a las Prácticas del Día 8
- Proyecto del Día 8
- Solución al Proyecto del Día 8
- ResuMate Día 8
UNIDAD 9 - DÍA 9 - PROGRAMA UN BUSCADOR DE NÚMEROS DE SERIE · 28 leccionesUNIDAD 9 - DÍA 9 - PROGRAMA UN BUSCADOR DE NÚMEROS DE SERIE
UNIDAD 9 - DÍA 9 - PROGRAMA UN BUSCADOR DE NÚMEROS DE SERIE
- Meta del Día 9
- Modulo Collections en Python
- Práctica Módulo Collections 1
- Práctica Módulo Collections 2
- Práctica Módulo Collections 3
- Módulos OS y Shutil en Python
- Cuestionario Módulo OS y Shutil
- Módulo Datetime en Python
- Práctica Módulo Datetime 1
- Práctica Módulo Datetime 2
- Práctica Módulo Datetime 3
- Módulos para Medir el Tiempo en Python
- Cuestionario Módulos para Medir el Tiempo
- Módulo Math en Python
- Práctica Módulo Math 1
- Práctica Módulo Math 2
- Práctica Módulo Math 3
- Módulo RE en Python
- Práctica Módulo RE 1
- Práctica Módulo RE 2
- Práctica Módulo RE 3
- Comprimir y Descomprimir Archivos desde Python
- Cuestionario Comprimir y Descomprimir Archivos
- Repasemos el Día 9
- Soluciones a las Prácticas del Día 9
- Proyecto del Día 9
- Solución al Proyecto del Día 9
- ResuMate Día 9
UNIDAD 10 - DIA 10 - PROGRAMA EL JUEGO 'PIZZA SURVIVOR' · 42 leccionesUNIDAD 10 - DIA 10 - PROGRAMA EL JUEGO 'PIZZA SURVIVOR'
UNIDAD 10 - DIA 10 - PROGRAMA EL JUEGO 'PIZZA SURVIVOR'
- Meta del Día 10
- Pygame y la Pantalla
- Título, Icono y Fondo con Pygame
- Crear el Personaje con Pygame
- Movimiento de Personajes en Pygame
- Límites de la Pantalla en Pygame
- Crear el Enemigo en Pygame
- Lanzar Proyectiles con Pygame
- Generar Múltiples Enemigos en Pygame
- Colisiones entre Objetos en Pygame
- Vidas y Barra de Corazones en Pygame
- Mostrar Puntaje en pantalla en Pygame
- Agregar Sonido en Pygame
- Game Over y Cronómetro con Pygame
- Programación Orientada a Objetos (POO) en Pygame
- Refactorizar a Clases en Pygame
- Reorganizar el Código en Módulos en Pygame
- Herencia de Enemigos en Pygame
- Balancear el Juego con Pygame
- Personalizar el Juego con IA en Pygame
- NOTA IMPORTANTE: He guardado este viejo contenido para ti
- Meta del Día 10 (BIS)
- Crear la Pantalla
- Cambiar Título, Icono y Color
- Agregar al Protagonista
- Mover al Personaje
- Controlar el Movimiento
- Limitar el Movimiento
- Crear Enemigos
- Generar Movimientos del Enemigo
- Agregar Imagen de fondo
- Disparar Balas
- Movimiento de las Balas
- Detectar Colisiones
- Agregar Enemigos
- Mostrar el Puntaje
- Agregar Música y Sonidos
- Terminar el Juego
- Clase Adicional: Disparar Varias Balas
- Clase Adicional: Convierte tu Juego en un Archivo Ejecutable (.exe)
- Repasemos el Día 10
- ResuMate Día 10
UNIDAD 11 - DÍA 11 - PROGRAMA UN EXTRACTOR DE DATOS WEB · 12 leccionesUNIDAD 11 - DÍA 11 - PROGRAMA UN EXTRACTOR DE DATOS WEB
UNIDAD 11 - DÍA 11 - PROGRAMA UN EXTRACTOR DE DATOS WEB
- Meta del Día 11
- Principios del Web Scrapping
- Inspeccionar el Navegador para Web Scraping
- Usar requests y BeautifulSoup para extraer Etiquetas en Python
- Anidamiento con IDs y Loops para Web Scrpaing en Python
- Atributos y Descarga de Imágenes en Web Scraping
- Proyecto Web Scraping del Día
- Construir la Paginación con Web Scraping en Python jueves, 14 de mayo de 2026 1
- Extraer Atributos usando Condicionales en Web Scraping con Python
- Integrar un Programa Completo de Web Scraping con Python
- Alternativas de Web Scraping Moderno
- Criterio: qué Herramienta de Web Scraping Usar según el Problema
UNIDAD 12 - DIA 12 - PROGRAMA UN GESTOR DE FINANZAS PERSONALES · 31 leccionesUNIDAD 12 - DIA 12 - PROGRAMA UN GESTOR DE FINANZAS PERSONALES
UNIDAD 12 - DIA 12 - PROGRAMA UN GESTOR DE FINANZAS PERSONALES
- Meta del Día 12
- Configuración Inicial de Streamlit en Python
- Widgets para Input de Usuario en Streamlit con Python
- Datos Persistentes con session_state en streamlit y Python
- DataFrames de Panda en Streamlit con Python
- Refactorizar con IA el Código de Streamlit en Python
- Layout Avanzado con Streamlit en Python
- Columnas y Métricas con Streamlit en Python
- Gráficos en Streamlit con Python
- Agregar Filtros con Streamlit en Python
- Subir Reportes CSV a la App de Streamlit con Python
- Persistencia y Exportación de Datos con Streamlit en Python
- Refactorización a POO en Streamlit con Python
- NOTA IMPORTANTE: He guardado este viejo contenido para ti
- Meta del Día 12
- Configurar la Ventana con TKinter
- Paneles
- Checkbuttons
- Cuadros de Entrada
- Valores por Defecto
- Panel de Costos
- Botones y Recibo
- Calculadora
- Funcionalidad de la Calculadora
- Configurar los Checkbuttons
- Calcular Totales
- Generar Recibo
- Guardar Recibo en Archivo
- Resetear Pantalla
- Repasemos el Día 12
- ResuMate Día 12
UNIDAD 13 - DÍA 13 - ANÁLISIS DE DATOS (DATA SCIENCE) CON PYTHON · 11 leccionesUNIDAD 13 - DÍA 13 - ANÁLISIS DE DATOS (DATA SCIENCE) CON PYTHON
UNIDAD 13 - DÍA 13 - ANÁLISIS DE DATOS (DATA SCIENCE) CON PYTHON
- Metas del Día 13
- Instalar Jupyter Notebooks para Analisis de Datos con Python
- Cargar el Dataset con Pandas en Python
- Exploración de Datos con Pandas en Python
- Limpieza de Datos con Pandas en Python
- Limpieza de Datos con Pandas en Python
- Ordenar Datos con Pandas en Python
- Agrupar Datos con Groupby en Pandas de Python
- Crear Columnas Nuevas y Contar con value_counts en Pandas de Python
- Visualizar Datos con Gráficos de Barras con Matplotlib en Pandas de Python
- Visualización de Tiempo con Gráficos de Líneas de Matplotlib en Pandas de Python
UNIDAD 14 - DÍA 14 - MACHINE LEARNING CON PYTHON · 11 leccionesUNIDAD 14 - DÍA 14 - MACHINE LEARNING CON PYTHON
UNIDAD 14 - DÍA 14 - MACHINE LEARNING CON PYTHON
- Meta del día 14
- Cargar y Preparar los Datos para Machine Learning con Python
- Separar Predictores del Objetivo en -machine Learning con Python
- Dividir el Dataframe en Entrenamiento y Prueba para Machine Learning con Python
- Entrenar el Modelo con Scikit-learn para Machine Learning con Python
- Evaluar el Modelo de Machine Learning en Python
- Matriz de Confusión de Scikit-learn para Machine Learning en Python
- Dibujar el Árbol de Decisión para Machine Learning en Python
- La Importancia de los Atributos en Machine Learning con Python
- Overfitting, la Memoria del Árbol en Machine Learning con Python
- Realizar Predicciones con Machine Learning en Python
UNIDAD 15 - DIA 15 - PROGRAMA UNA APP DE RECONOCIMIENTO FACIAL · 12 leccionesUNIDAD 15 - DIA 15 - PROGRAMA UNA APP DE RECONOCIMIENTO FACIAL
UNIDAD 15 - DIA 15 - PROGRAMA UNA APP DE RECONOCIMIENTO FACIAL
- Metas del Día 15
- Configurar DeepFace para Reconocimiento Facial con Python
- Identificar Caras en una Imagen con DeepFace en Python
- La Huella Facial: Codificar una Cara con DeepFace en Python
- Comparar Caras con DeepFace en Python
- Distancia y tolerancia en el Reconocimiento Facial con DeepFace en Python
- Reconocimiento Facial en Vivo con la Cámara Web en Python
- Estructura de Prompt para Generar Código desde Cero con Python
- Generar y Ejecutar con IA el proyecto de Reconocimiento Facial de Python
- Lectura del Núcleo del Reconocimiento Facial con DeepFace en Python
- Cómo se Procesan las Fotos con DeepFace en Python
- Iterar sobre el Código de Reconocimiento Facial con DeepFace en Python
UNIDAD 16 - DÍA 16 - PROGRAMA UNA APLICACIÓN WEB DE TAREAS PENDIENTES · 12 leccionesUNIDAD 16 - DÍA 16 - PROGRAMA UNA APLICACIÓN WEB DE TAREAS PENDIENTES
UNIDAD 16 - DÍA 16 - PROGRAMA UNA APLICACIÓN WEB DE TAREAS PENDIENTES
- Meta del Día 16
- Conectar con la API de Gemini desde Python
- Hacer Llamadas a la API de Gemini desde Python
- Mensajes de IA con Roles y Conversaciones de Varios Turnos con Gemini en Python
- Darle Personalidad al Modelo de IA con System Prompt en Python
- Parámetros para Controlar el Comportamiento del Modelo
- Streaming de Respuesta con Gemini en Python
- Diseñar el Prompt para Generación del Chatbot con Python
- Probar el Código de la IA para el Chatbot con Streamlit en Python
- Lectura del Código Generado por la IA (parte 1)
- Lectura del Código Generado por la IA (parte 2)
- Mejorar el Chatbot a Mano con Python
UNIDAD 17 - ¿OTRO DÍA MÁS? · 3 leccionesUNIDAD 17 - ¿OTRO DÍA MÁS?
UNIDAD 17 - ¿OTRO DÍA MÁS?
- Errores que No Podemos Depurar
- Lección EXTRA
- Certificado con validez SEP
Lo que harás al terminar
Podrás desarrollar aplicaciones funcionales en Python, integrar herramientas de inteligencia artificial y trabajar en proyectos de programación de nivel intermedio y avanzado. También contarás con bases para continuar tu formación como desarrollador de Python.
¿Para quién es este curso?
Está dirigido a personas que comienzan en la programación y a quienes ya tienen experiencia y desean fortalecer sus conocimientos de Python. Es adecuado para perfiles interesados en aplicaciones, inteligencia artificial, ciencia de datos y machine learning.
Principiantes y personas con experiencia en programaciónCertificado con validez SEP (opcional) por $900 MXN adicionales: lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
17 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
19 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Certificado INEC al terminar; si quieres, validez SEP por $900 MXN adicionales.
Tu certificado al terminar (validez SEP opcional)
- Opcional: por $900 MXN adicionales, certificado emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México.
- Contenido impartido por Federico Garay, Escuela Directa.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 17 unidades · 444 lecciones · 36 h
- 12 meses de acceso
- 19 cuestionarios de evaluación
- Validez SEP opcional por $900 MXN adicionales
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Federico Garay, Escuela Directa; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.
¿El curso tiene validez SEP?
Es opcional: por $900 MXN adicionales obtienes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
¿El curso tiene tutor o clases en vivo?
No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.
¿Cómo se evalúa?
Te evalúas con actividades automáticas, sin entregas a un tutor.



