
Introducción a la IA y a la programación en Python ONLINE
!Empezamos a escribir código de verdad! Los alumnos conocen los principios básicos de la programación: variables, instrucciones condicionales, bucles, funciones y programación orientada a objetos. Aplican de inmediato lo aprendido creando sus propios juegos, aplicaciones y proyectos interactivos. Aprenden a planificar el código, a analizar errores y a usar la inteligencia artificial. Con ChatGPT, Claude Code, Gemini y GitHub Copilot disenaremos un juego de adivinanzas con IA, un asesor culinario y un chat con NPC, y generaremos gráficos en arte ASCII. En las siguientes etapas desarrollarán proyectos cada vez más avanzados y elegirán una especialidad relacionada con la creación de videojuegos, la inteligencia artificial o la ciberseguridad.
Qué aprenderás

Pensamiento digital
Comprensión del funcionamiento de la inteligencia artificial y sus aplicaciones

Pensamiento algorítmico
Planificación paso a paso para crear programas, juegos o modelos de IA que funcionen

Pensamiento lógico
Detección de relaciones y resolución de problemas de forma ordenada

Creatividad
Creación de propios personajes, historias e ideas para juegos.

Resolución de problemas
Encontrar y corregir errores en código y proyectos de IA

Trabajo en equipo
Compartir ideas, comentar proyectos y ayudarse mutuamente

Conciencia sobre la IA
Conocimiento de las capacidades y limitaciones de la inteligencia artificial en la práctica
Itinerario educativo
Número de módulos: 19 • más de 26 proyectos prácticos
Empieza desde cero y desarrolla tus habilidades paso a paso. Cada módulo aporta nuevos conocimientos y práctica, desde ejercicios sencillos hasta proyectos reales de IA y código. Aprendes en orden lógico para ver un progreso real en cada etapa.
- Conocer la sintaxis del lenguaje Python y las reglas para escribir código legible
- Usar variables y distintos tipos de datos
- Crear instrucciones condicionales (if, else, elif)
- Usar bucles (for, while) para automatizar acciones
- Escribir y usar funciones propias
- Trabajar con listas y estructuras de datos básicas
- Resolver ejercicios de programación que desarrollan el pensamiento lógico
- Combinar las construcciones conocidas anteriormente, como las condiciones, los bucles y las funciones, en programas más completos
- Planificar la estructura de una aplicación
- Conocer los fundamentos de la programación orientada a objetos: clases, objetos, métodos y atributos
- Crear clases propias y usarlas en la práctica
- Trabajar con la biblioteca turtle y crear dibujos y animaciones
- Desarrollar la capacidad de leer y entender código más complejo
- Organizar el código y reutilizarlo
- Conocer las colecciones de datos: listas, diccionarios, tuplas y conjuntos
- Conocer las posibilidades de las bibliotecas destinadas al trabajo con imagen
- Conocer los fundamentos de la creación de juegos 2D con la biblioteca Pygame
- Entender el funcionamiento del bucle del juego, la gestión de eventos y la interacción con el usuario
- Trabajar con gráficos, sprites, animación y sonido
- Implementar mecánicas de juego como el movimiento, las colisiones, el sistema de puntos y los niveles de dificultad
- Desarrollar la capacidad de disenar aplicaciones interactivas
- Crear un asistente inteligente que obtiene, analiza y presenta datos meteorológicos
- Usar API externas para obtener información actualizada
- Analizar la imagen de la cámara con la biblioteca MediaPipe
- Reconocer la posición del cuerpo y seguir el movimiento del usuario
- Crear un entrenador virtual que controla la forma de hacer los ejercicios
- Convertir la voz en texto con tecnología de reconocimiento del habla
- Crear un escriba virtual que registra y ordena lo que dice el usuario
- Conocer los modelos de lenguaje disponibles en la biblioteca Transformers
- Disenar un chatbot que genera respuestas a los mensajes del usuario
- Ejecutar y probar modelos de lenguaje locales
- Integrar una aplicación de Python con el servicio Google Gemini mediante API
- Disenar el flujo de datos entre el usuario, la aplicación y el modelo de lenguaje
- Conocer los fundamentos de la inteligencia artificial y sus aplicaciones en la programación
- Usar GitHub Copilot como asistente de apoyo para escribir, analizar y corregir código
- Crear un juego tipo Memory con herramientas de IA
- Usar Copilot Chat para planificar el proyecto, generar código y resolver problemas de programación
- Conocer el enfoque Vibe Coding, que consiste en crear aplicaciones con el apoyo de modelos de lenguaje
- Disenar y construir el juego Space Shooter con Copilot Chat
- Usar el entorno Antigravity para crear un juego de plataformas con el método Vibe Coding
- Conocer los fundamentos de la creación de aplicaciones de escritorio con la biblioteca tkinter
- Conocer la sintaxis del lenguaje Python y las reglas para escribir código legible
- Usar variables y distintos tipos de datos
- Crear instrucciones condicionales (if, else, elif)
- Usar bucles (for, while) para automatizar acciones
- Escribir y usar funciones propias
- Trabajar con listas y estructuras de datos básicas
- Resolver ejercicios de programación que desarrollan el pensamiento lógico
- Calcular e interpretar las medidas estadísticas básicas
- Analizar las relaciones que existen entre los datos
- Crear modelos de regresión que sirven para predecir valores numéricos
- Preparar los datos para entrenar modelos de aprendizaje automático
- Construir clasificadores binarios que toman decisiones a partir de los datos
- Dividir los datos en conjuntos de entrenamiento y de prueba
- Evaluar la eficacia de los modelos con métricas adecuadas
- Crear un simulador que predice las probabilidades de supervivencia de los pasajeros del Titanic
- Implementar el algoritmo de los K vecinos más cercanos para clasificar lirios
- Disenar funciones de pertenencia y reglas de lógica difusa
- Usar la lógica difusa para resolver problemas de clasificación
- Entender el funcionamiento del algoritmo naive Bayes
- Calcular probabilidades y usarlas para clasificar datos
- Preparar mensajes de texto para su análisis por un modelo de aprendizaje automático
- Construir un clasificador que reconoce los mensajes de spam
- Entender cómo funciona una neurona artificial
- Conocer las funciones de activación, los pesos, el sesgo y el proceso de entrenamiento del modelo
- Disenar y entrenar redes neuronales multicapa
- Analizar el proceso de convolución y el funcionamiento de los filtros que procesan imágenes
- Construir redes neuronales convolucionales destinadas al reconocimiento de imágenes
- Supervisar el proceso de entrenamiento de los modelos con TensorBoard
- Reconocer el sobreajuste y el subajuste del modelo
- Aplicar métodos que mejoran la capacidad de generalización del modelo
Panel del niño y del padre: plataforma moderna de aprendizaje
¡Más aprendizaje, más diversión y control total del progreso de tu hijo!
Para los padres:
- Supervisa el desarrollo de tu hijo
- Comunica ausencias y organiza recuperaciones
- Mantente al día con cada proyecto y calificación
Para los alumnos:
- Sigue tu progreso
- Recibe materiales después de clase
- Haz los deberes y participa en juegos y retos

Qué dicen los padres y los alumnos
Consulta las recomendaciones de los participantes del curso
Preguntas frecuentes
Haz clic en el botón de abajo para ir al formulario de inscripción. Ahí eliges el curso, el grupo y el horario de las clases.
Si después de la primera clase decides que el curso no es adecuado para tu hijo, puedes cancelar gratuitamente.
Elegimos las clases según la edad y la experiencia del niño. Si tu hijo está empezando en el mundo de la tecnología, elige el curso de su grupo de edad:
Programación con IA
Si tu hijo ya tiene experiencia en programación, llámanos: en una breve conversación elegiremos el nivel adecuado.
Teléfono: +52 55 9302 7751
El precio depende del curso y de la modalidad de pago: mensual, trimestral o anual. Una clase cuesta desde MXN$408.50.
Consulta todos los precios actuales en Cursos y precios.
Sí. Antes de inscribirte, tu hijo puede tomar una clase online gratuita e individual de 60 minutos con un profesor. Se adapta a su edad: los más pequeños empiezan con ScratchJr y Scratch, y los mayores con Python o C#. Al final te recomendamos el curso más adecuado, sin ningún compromiso de inscripción.
Las clases son online, una vez a la semana. Duran 60 minutos para niños de 6 a 7 años y 90 minutos a partir de 8 años. Los grupos son pequeños: como máximo 7 alumnos en el grupo de 6–7 años, 8 en el de 8–9 años, 9 en el de 10–12 años y 11 en los cursos para mayores.
Los grupos y horarios disponibles aparecen en el formulario de inscripción.