
Introducción a la IA y a la programación en C# 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: 20 • 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 el lenguaje C# y el entorno de programación Visual Studio Code
- Trabajar con variables, constantes y tipos de datos
- Realizar operaciones matemáticas y compararlas con algoritmos de IA
- Usar operadores lógicos y conversión de tipos
- Escribir instrucciones condicionales (if/else) e instrucciones switch
- Usar enum para organizar los datos
- Primer contacto con GitHub Copilot como asistente del programador
- Análisis de sentimiento de un texto con Twinword y reconocimiento de imagen con Teachable Machine"
- Aplicar buenas prácticas de programación y de código limpio
- Programar con bucles (for, while, do-while)
- Trabajar con arrays y listas para almacenar datos
- Crear y llamar a métodos propios
- Conocer las estructuras de datos: pilas (LIFO), colas (FIFO)
- Construir un chatbot con NPC en C#
- Usar la IA para generar datos, nicks y gráficos ASCII
- Algoritmo de PLN: procesamiento del lenguaje natural por la inteligencia artificial
- Ficha de personaje para un juego de rol
- Sistema de tienda e inventario en el juego
- El ahorcado
- Chatbot de PLN con NPC
- Crear juegos 2D con la biblioteca Raylib en C#
- Programar juegos clásicos: Snake, Flappy Bird, Pong
- Gestionar los gráficos, la animación y las colisiones en los juegos
- Generar efectos de sonido (SFX) para juegos con ElevenLabs
- Generar y mezclar sonido en tiempo real con el modelo Lyra RealTime
- Crear animaciones con Google AI Studio (NanoBanana)
- Usar la IA para depurar, mejorar juegos y analizar mecánicas
- Programar una versión avanzada del juego Space Invaders en C#
- Crear juegos y escenas 3D en Raylib
- Implementar el autómata celular «Juego de la vida» (Game of Life)
- Construir desde cero un prototipo de Large Language Model (LLM)
- Entender el aprendizaje automático y cómo funcionan los modelos de lenguaje
- Generar efectos de sonido con Adobe Firefly
- Generar modelos 3D con Cliptics
- Escribir pruebas automáticas para el propio código
- Crear juegos 3D y 2D en el motor Unity
- Programar la inteligencia artificial de los enemigos en juegos de Unity
- Unir la programación orientada a objetos con la creación de videojuegos
- Fundamentos de las bases de datos y de la gestión de datos en C#
- Usar LINQ para consultar datos
- Disenar interfaces gráficas (UI) en Unity
- Construir aplicaciones de escritorio desde cero
- Integrar bases de datos con juegos en Unity
- Conocer la interfaz de Unity y las reglas de trabajo con escenas, objetos y componentes
- Crear los primeros scripts en C#
- Programar el control y el movimiento del personaje en un juego 2D
- Construir un mundo de juego con desplazamiento infinito
- Generar obstáculos y fragmentos de nivel de forma aleatoria
- Gestionar las colisiones, los puntos, el fin de la partida y el reinicio
- Crear la animación del jugador y la ambientación gráfica del mundo
- Disenar monedas, plataformas, récords y el sistema de guardado de la puntuación
- Implementar mejoras como la invulnerabilidad y el imán
- Construir el menú principal, la interfaz del juego y la tienda de mejoras
- Anadir efectos de sonido y una monetización básica con Unity Ads
- Reproducir mecánicas conocidas de los juegos arcade clásicos
- Programar el movimiento del jugador y el control con el teclado
- Crear enemigos, proyectiles, obstáculos y sistemas de colisiones
- Construir escenarios 2D con sprites y tiles
- Disenar comportamientos de los enemigos y sistemas sencillos de inteligencia artificial
- Implementar la puntuación, las vidas, los niveles y las condiciones de victoria y derrota
- Crear el movimiento de la pelota, los rebotes y la destrucción de bloques en el juego Arkanoid
- Ordenar el código dividiendo las mecánicas en componentes independientes
- Probar, equilibrar y ampliar los juegos terminados
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.