Introducción a la IA y la programación en Python
ONLINE

Introducción a la IA y la programación en Python

Python es la clave para el mundo de los programadores y los creadores de IA. Apréndelo en la práctica creando scripts que realmente te faciliten la vida. Con ChatGPT y Copilot, el código deja de ser abstracto. Utiliza DALL·E y Suno para dar vida a tus ideas. Empieza a escribir el futuro, línea a línea.

EncuentrosLas clases se realizan 1 vez por semana durante 90 minutos, excepto en vacaciones
Inicio de las clases: 13-15 años
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: 15 • 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.

Herramientas
Google Colab • Pygame • Visual Studio Code (Python)
Proyectos
Ejercicios prácticos - conjunto de programas de consola • Juego Yahtzee
Herramientas
GDevelop • GitHub • Lovable • Portal AI
Dentro del curso
  • 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
Elementos de IA
aprender a usar de forma eficaz las herramientas de IA como apoyo en la programacióncomparar las respuestas de distintos modelos y su forma de abordar la resolución de problemasuso de la IA para explicar errores en el código
Proyectos
Modelo de regresión • Clasificador binario • Simulador de supervivencia de los pasajeros del Titanic • Clasificador de lirios con KNN • Sistema de clasificación con lógica difusa
Herramientas
ChatGPT • Google Colab • Visual Studio Code (Python)
Dentro del curso
  • 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
Elementos de IA
aprendizaje supervisadoanálisis estadísticoregresiónclasificación binariapreparación de datosentrenamiento y prueba de modelosalgoritmo KNNpredicciónlógica difusaclasificación de datos
Proyectos
Clasificador de spam • Modelo de neurona artificial • Tu propia red neuronal • Clasificador de imágenes con CNN • Panel de monitorización del modelo en TensorBoard
Dentro del curso
  • 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
Elementos de IA
algoritmo naive Bayesclasificación de textodetección de spamneuronas artificialesaprendizaje profundoredes neuronalesfunciones de activaciónconvoluciónredes neuronales convolucionalesreconocimiento de imágenesTensorBoarddetección del sobreajuste
Proyectos
Aplicación de transferencia de estilo • Clasificador de opiniones • Generador de texto • Modelo de generación de texto tras el finetuning • Sintetizador de voz • Sistema de reconocimiento de gestos • Proyecto Migacz
Dentro del curso
  • Usar redes neuronales para transferir el estilo entre imágenes
  • Entender los fundamentos del procesamiento del lenguaje natural
  • Preparar y limpiar datos textuales
  • Representar palabras y frases en forma de vectores numéricos
  • Analizar la similitud entre textos a partir de su representación vectorial
  • Construir un clasificador que distingue opiniones positivas y negativas
  • Usar modelos de lenguaje para generar texto
  • Adaptar un modelo ya existente a los propios datos mediante finetuning
  • Generar voz a partir de un texto preparado
  • Procesar la imagen de la cámara y detectar los puntos característicos de la mano
  • Construir una aplicación que reconoce los gestos del usuario
  • Combinar la visión por computador, el procesamiento del lenguaje y la interfaz de la aplicación en un proyecto propio
  • Planificar, crear y presentar de forma autónoma el proyecto Migacz
Elementos de IA
transferencia de estilovisión por computadorprocesamiento del lenguaje naturalrepresentaciones vectorialesembeddingsanálisis de sentimientoclasificación de opinionesgeneración de textomodelos de lenguajefinetuningText To Speechreconocimiento de manosreconocimiento de gestos
Proyectos
Ejercicios prácticos - conjunto de programas de consola • Juego Yahtzee
Herramientas
GDevelop • GitHub • Lovable • Portal AI
Dentro del curso
  • 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
Elementos de IA
aprender a usar de forma eficaz las herramientas de IA como apoyo en la programacióncomparar las respuestas de distintos modelos y su forma de abordar la resolución de problemasuso de la IA para explicar errores en el código
Proyectos
Scripts BAT en un entorno de pruebas • Simulación de phishing y análisis de las protecciones • Página de demostración HTML/CSS/JS • Analizador de la fortaleza de contrasenas • Ejercicios criptográficos
Dentro del curso
  • Conocer los conceptos básicos relacionados con la ciberseguridad, las amenazas y las pruebas éticas de sistemas
  • Usar la línea de comandos CMD y crear scripts BAT sencillos
  • Analizar el funcionamiento de scripts que sobrecargan los recursos únicamente en un entorno aislado
  • Reconocer las técnicas de ingeniería social y los métodos de manipulación del usuario
  • Entender las diferencias entre los ataques DoS y DDoS y las formas de reducir sus efectos
  • Reconocer mensajes y páginas de phishing y crear simulaciones educativas seguras
  • Conocer los fundamentos de HTML, CSS y JavaScript necesarios para analizar páginas web
  • Entender el funcionamiento de los proxy, las VPN y la red Tor, y las reglas del uso seguro de internet
  • Conocer los fundamentos de la criptografía y del criptoanálisis
  • Analizar la fortaleza de las contrasenas y los mecanismos de los ataques de fuerza bruta y de diccionario
  • Aplicar los principios del trabajo legal, responsable y ético en ciberseguridad
Elementos de IA
uso de la IA para analizar las características de los mensajes de phishinggeneración de escenarios educativos segurosexplicación del funcionamiento de los scripts y de los conceptos de seguridadcreación de checklists de protección de cuentas y contrasenasapoyo en la preparación de los informes de los ejercicios
Proyectos
Laboratorio de Kali Linux • Auditoría de seguridad de contrasenas • Análisis del tráfico de red en Wireshark • Configuración segura de SSH • Análisis de la ofuscación y del ocultamiento de código
Dentro del curso
  • Preparar y manejar el entorno Kali Linux
  • Realizar un reconocimiento básico y recopilar información sobre el propio entorno de pruebas
  • Auditar la calidad de las contrasenas y conocer los métodos para almacenarlas de forma segura
  • Entender los riesgos asociados a los ataques contra la disponibilidad de los servicios y las formas de supervisar el tráfico
  • Conocer el funcionamiento de los keyloggers desde la perspectiva de la detección, la prevención y el análisis de amenazas
  • Configurar un acceso remoto seguro mediante SSH
  • Analizar paquetes y protocolos de red en el programa Wireshark
  • Resolver retos de tipo CTF en un laboratorio controlado
  • Reconocer los riesgos asociados a la inserción de código malicioso en otras aplicaciones
  • Analizar las técnicas de ofuscación y los métodos que dificultan el análisis del código
  • Documentar los resultados de las pruebas y proponer medidas correctoras
Elementos de IA
uso de la IA para explicar comandos y protocolosapoyo en el análisis de logs y del tráfico de redcreación de reglas y checklists de detección de amenazasorganización de las notas de la auditoríapreparación de informes de seguridad comprensibles

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 →