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