Introducción a la IA y a la programación en C# ONLINE
ONLINE

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.

EncuentrosLas clases se realizan 1 vez por semana durante 90 minutos, excepto en vacaciones
Inicio de las clases: 16-18 añosPara adolescentes con experiencia en programación, listos para tecnologías profesionales y proyectos ambiciosos.
Grupos pequeñosUna media de 6 personas por grupo: cada niño recibe atención individualizada

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.

Proyectos
GigaChat • Sistemas de registro e inicio de sesión • Prototipo de juego RPG de consola
Herramientas
Console App C# • Visual Studio Code (C#)
Dentro del curso
  • 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"
Elementos de IA
Creación de un simulador de ChatGPTIntroducción a la ética del trabajo con la IATrabajo con GitHub Copilot en el IDE VSCAnálisis de sentimientoReconocimiento de imagen
Proyectos
Ficha de personaje para un juego de rol • Sistema de tienda e inventario en el juego • El ahorcado • Chatbot de PLN con NPC
Herramientas
Console App C# • Visual Studio Code (C#)
Dentro del curso
  • 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
Elementos de IA
Vibe Coding con GitHub CopilotGeneración de datos y dibujosconversaciones con la IA sobre cuestiones de programaciónAlgoritmo de PLN
Proyectos
Procesamiento de imagen • Generación de imagen • Photoshop programado • Paint programado
Herramientas
Console App C# • Visual Studio Code (C#)
Dentro del curso
  • Ficha de personaje para un juego de rol
  • Sistema de tienda e inventario en el juego
  • El ahorcado
  • Chatbot de PLN con NPC
Elementos de IA
Vibe Coding con GitHub CopilotVídeo generado por IAGitHub CopilotEmbedding Projectorgeneración y procesamiento de imagen al estilo de la IAla IA bajo el capó (bibliotecas de Google)
Proyectos
Snake • Flappy Bird • Pong
Herramientas
Raylib C# • Visual Studio Code (C#)
Dentro del curso
  • 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
Elementos de IA
Generación de sonido con Lyra RealTimeGeneración de SFX con ElevenLabsDepuración y mejora de juegos con IAAnimaciones NanoBanana con Google AI Studio
Proyectos
Space Invaders • Raylib 3D • Juego de la vida • Prototipo de LLM • Pruebas automáticas
Herramientas
Console App C# • Raylib C# • Visual Studio Code (C#)
Dentro del curso
  • 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
Elementos de IA
SFX para el juego con Adobe FireflyGeneración de modelos 3D con ClipticsIntroducción a los LLM
Proyectos
Juego FPS 3D • Juego 2D • Bases de datos • Aplicación de escritorio
Herramientas
Visual Studio Code (Unity)
Dentro del curso
  • 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
Elementos de IA
la IA como rival en un juego 2Dprogramación de comportamientos de IA en Unity
Proyectos
Minijuego UFO • Juego de plataformas Infinite Runner • Menú principal • Tienda de mejoras
Herramientas
Unity • Visual Studio Code (C#) • Visual Studio Code (Unity)
Dentro del curso
  • 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
Elementos de IA
uso de la IA para planificar las mecánicas y la estructura del juegogeneración de ideas de obstáculos, mejoras y ambientación del mundoapoyo en la escritura y la depuración de código C#creación de descripciones, gráficos conceptuales y propuestas de sonidos
Proyectos
Space Invaders • Pacman • Arkanoid
Herramientas
Unity • Visual Studio Code (C#) • Visual Studio Code (Unity)
Dentro del curso
  • 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
Elementos de IA
análisis de las mecánicas de juegos clásicos con ayuda de la IAgeneración de variantes de niveles y de comportamientos de los enemigosapoyo en la depuración de scripts en C#creación de gráficos provisionales, descripciones e ideas para desarrollar los proyectos

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
Panel del niño y del padre

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. Allí 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

6–7 añosDescubriendo la IA y la programaciónVer el curso
8–9 añosConceptos básicos de la creación de videojuegos con IAVer el curso
10–12 añosProgramación de juegos y aplicaciones con IAVer el curso
13–15 añosIntroducción a la IA y la programación en PythonVer el curso
13–15 añosIntroducción a la IA y la programación en C#Ver el curso

Si tu hijo ya tiene experiencia en programación, llámanos: en una breve conversación elegiremos el nivel adecuado.

Teléfono: +34 930 47 70 27

El precio depende del curso y de la modalidad de pago: mensual, trimestral o anual. Una clase cuesta desde 19,98 €.

Consulta todos los precios actuales en Cursos y precios.

Sí. Antes de inscribirte, tu hijo puede hacer una clase de prueba gratuita online adaptada a su edad: ScratchJr, Scratch y Minecraft para los más pequeños, y Python o C# para los mayores. La clase de prueba no obliga a inscribirse en el curso.

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.

¿No encuentras la respuesta que buscas?Consulta la lista completa de preguntas →