Python for Kids: Coding Games
Python for Kids: Coding Games — Puzles de bloques que se convierten en Python real
Python for Kids: Coding Games es una app gratuita para iOS y Android dirigida a padres cuyos hijos están listos para programar, y los lleva de los puzles de bloques al Python escrito. Los niños unen bloques, pulsan Run y ven cómo se mueve un personaje mientras el programa de Python correspondiente aparece junto a los bloques. Después dibujan con la tortuga, corrigen programas con errores y completan 20 cursos breves, todo ello con un Rincón para padres protegido por un control parental.
- Precio
- Gratis, actualización a Pro
- Plataformas
- iOS y Android
- Idiomas
- 22
- Clasificación por edad
- 4+
- Versión
- 82.6.0
- Requisitos
- iOS 15.1 o posterior
- App Store
- 3.5 ★ (11)


Cada programa de bloques también es un programa de Python.
Muchos juegos de programación para niños se quedan en los bloques. Aquí los bloques son un puente: el código Python aparece junto al puzle y la línea que se está ejecutando se ilumina, de modo que pasar de arrastrar bloques a escribir código se siente como el siguiente nivel del mismo juego, no como una asignatura nueva.
Qué es
Python for Kids: Coding Games es una app gratuita para iOS y Android que enseña Python a los niños, empezando con 41 puzles de programación con bloques que muestran el Python real que hay detrás de cada bloque. Incluye un estudio de dibujo con tortuga con 14 dibujos, una Caza de errores, una misión diaria y 20 cursos breves con 84 lecciones y 60 misiones. El Rincón para padres, las compras y los enlaces externos están protegidos por un control parental, y los datos del Rincón para padres permanecen en el dispositivo.
Dentro de la app
Qué aspecto tiene





El curso
Qué incluye el curso Python for Kids
Cursos breves de la propia lista de cursos de la app, desde qué es la programación hasta escribir programas reales con Python.
Primeros pasos con la programación
Qué es la programación y qué es un algoritmo, explicado en lecciones breves con ejemplos llenos de color. Este primer curso es gratuito.
Introducción a Python y conceptos básicos de Python
La primera instrucción print, las variables, input y las matemáticas sencillas, hasta crear pequeños programas que un niño puede ejecutar.
Sentencias condicionales
if y else: enseñar a un programa a elegir entre dos caminos según lo que sea verdadero.
Funciones y listas
Reutilizar un bloque de código con una función y guardar una lista de elementos, como una lista de frutas.
Programación orientada a objetos y archivos
Una primera introducción a las clases y a la lectura y escritura de archivos, para niños que quieren ir más allá de lo básico.
Trabajo con bibliotecas
Uso de código ya preparado, con cursos posteriores que tratan PyGame y los datos.
Introducción a la inteligencia artificial
Qué es la inteligencia artificial y dónde aparece, con aplicaciones y una primera aproximación a la preparación para la IA con Python.
Datos y visualización
Manipulación de datos y gráficos sencillos para estudiantes mayores que están preparados para el siguiente paso.
Cómo funciona
Cómo es la sesión de un niño
Las sesiones son breves y divertidas, con una misión diaria que mantiene una racha suave, además de objetivos y pistas que se pueden leer en voz alta para quienes están empezando a leer.
Resuelve un puzle de bloques
Mueve, repite y gira bloques para llegar al objetivo, y observa cómo la versión en Python del mismo programa se ilumina línea a línea mientras se ejecuta. Hasta tres estrellas premian resolver un nivel usando el menor número posible de bloques.
Dibuja con la tortuga
Cambia un número o una palabra en un programa corto de dibujo tocando la pantalla, pulsa Run y observa cómo la tortuga dibuja la nueva imagen —una estrella, una flor, una espiral o un copo de nieve— sin necesidad de teclado.
Corrige un error y después escribe código
Ejecuta un programa que casi funciona, descubre qué falla y corrígelo. Después, las lecciones breves, los cuestionarios y 60 misiones llevan a los niños a escribir y guardar sus propios programas en el editor.
Qué incluye
Qué incluye la app
41
Puzles de programación con bloques
Mueve, repite, gira y corrige un programa para llegar al objetivo, con el Python real mostrado junto a cada puzle. Los niños también pueden diseñar y guardar su propio nivel después de resolverlo.
14
Dibujos con tortuga
Una estrella, una flor, una espiral, un copo de nieve, una ciudad y mucho más, todo creado con programas cortos que puedes editar tocando palabras y números.
84
Lecciones en 20 cursos
Desde ¿Qué es programar? hasta print, variables, bucles, funciones y listas, con una primera introducción a las clases, además de ejemplos, cuestionarios y práctica en cada lección.
60
Misiones
Pequeños programas para crear, como decir tu nombre, contar hasta 10 o dibujar una estrella, con niveles fácil, medio y difícil.
Caza de errores
Descubre qué está mal
Ejecuta un programa que está casi bien, encuentra el error y corrígelo, junto con una misión diaria.
Padres
Rincón para padres
Un informe semanal del tiempo dedicado y de las ideas practicadas. El Rincón para padres, las compras y los enlaces que salen de la app están protegidos por un control parental, y sus datos se almacenan únicamente en el dispositivo.
Para padres
¿A qué edad puede un niño empezar a programar en Python y cómo comienza?
No existe una edad única. Los niños que pueden seguir una secuencia de pasos están preparados para programar con bloques, donde las instrucciones son piezas que se unen, y el Python escrito normalmente tiene sentido cuando el niño lee con soltura y ya conoce los bucles y las condiciones mediante bloques. Python es un lenguaje escrito común para empezar porque su código se parece al inglés sencillo, así que un programa corto, como un bucle que repite un paso de dibujo, resulta fácil de leer y modificar para un niño.
Secuencias y algoritmosla primera idea
Un programa es una lista de pasos en el orden correcto. Mover un personaje hasta una casilla objetivo usando el menor número de bloques enseña al niño a planificar el orden antes de pulsar Run.
Bucleshazlo cinco veces
Un bucle repite una acción en lugar de repetir la instrucción. Dibujar una estrella o una espiral con la tortuga muestra por qué un bucle corto es mejor que diez líneas copiadas.
Condicionessi pasa esto, entonces aquello
Una condición permite que un programa elija. Es la primera vez que un niño ve que el código se comporta de manera diferente según lo que sea verdadero.
Depuraciónla habilidad de verdad
Para quien está aprendiendo, un programa que casi funciona es más valioso que uno terminado, porque encontrar qué ha fallado es una de las tareas principales de los programadores. Leer, ejecutar y corregir un programa casi correcto desarrolla tanto la paciencia como la lógica.
Encaja
Para quién es y para quién no
Es una buena opción si
- ¿Eres un padre o una madre que busca una primera app de programación que lleve a Python real en lugar de quedarse en los bloques?
- ¿Tienes un hijo que ha probado la programación con bloques y está preparado para el siguiente paso?
- ¿Quieres que tu hijo aprenda jugando, dibujando y corrigiendo errores, en sesiones breves?
- ¿Te gusta disponer de una vista semanal del tiempo dedicado y de las ideas practicadas, almacenada en el dispositivo?
- ¿Prefieres que las compras y los enlaces externos estén protegidos por un control parental?
No es la herramienta adecuada si
- ¿Quieres que tu hijo sea totalmente independiente en un portátil con un editor de texto desde el primer momento?
- ¿Esperas que todo sea gratuito? El primer curso, 12 rompecabezas, 7 dibujos y las primeras misiones son gratuitos, y Pro desbloquea el resto.
- ¿Buscas una herramienta de gestión del aula con cuentas para profesores?
- ¿Tienes un hijo que aún no sabe leer? Los objetivos y las pistas se pueden leer en voz alta, pero las lecciones siguen dando por hecho que tiene conocimientos básicos de lectura.
Preguntas
Preguntas frecuentes
¿Es Python for Kids: Coding Games adecuado para un niño principiante?
Sí. Python for Kids: Coding Games está hecha para niños que nunca han programado y para quienes han probado los bloques y quieren dar el siguiente paso. Empieza con rompecabezas de bloques, muestra el Python que hay detrás de cada uno y avanza hasta el código escrito, de modo que el paso de jugar a programar sea gradual.
¿Cómo llevan los rompecabezas de bloques al Python real?
Cada uno de los 41 rompecabezas de bloques muestra el programa de Python correspondiente junto a los bloques, con la línea que se está ejecutando iluminada mientras el personaje se mueve. El niño ve que los bloques que ha arrastrado y el código que escribirá más adelante son lo mismo, lo que hace mucho más pequeño el paso a escribir código.
¿Qué aprenderá mi hijo?
Secuencias y algoritmos, bucles, condiciones, depuración, funciones y almacenamiento de listas de elementos, usando Python desde la primera lección. Los 20 cursos breves, con 84 lecciones, avanzan desde Qué es la programación? hasta print, variables, input, if y else, bucles y range(), y después funciones, listas, diccionarios, archivos y una primera introducción a las clases.
¿Es segura la app para los niños y qué pueden controlar los padres?
Python for Kids: Coding Games mantiene el Rincón de padres, las compras y los enlaces que salen de la app protegidos por un control parental. El Rincón de padres muestra un informe semanal del tiempo dedicado y de las ideas practicadas, y esos datos se almacenan únicamente en el dispositivo. Lee la política de privacidad enlazada desde la ficha de la tienda antes de permitir que un niño use cualquier app.
¿Mi hijo necesita un teclado?
No para empezar. Los rompecabezas de bloques se resuelven uniendo bloques, y en el Estudio de dibujo con Turtle el niño edita el código tocando palabras y números. Escribir con el teclado resulta útil más adelante, en las lecciones, las misiones y el editor donde puede escribir y guardar sus propios programas.
¿Qué es Bug Hunt?
Bug Hunt presenta al niño un programa que está casi bien. Lo ejecuta, observa qué sale mal y lo corrige. Entrena el hábito de leer y comprobar en el que confían los programadores, y una misión diaria mantiene una racha ligera y constante sin presión.
¿Python for Kids: Coding Games es gratuita?
Se puede descargar gratis. El primer curso, 12 rompecabezas de bloques, 7 dibujos con Turtle y las primeras misiones son gratuitos, y la app sigue siendo utilizable sin suscripción. Pro desbloquea todos los cursos, rompecabezas, dibujos y misiones, además del examen final y un certificado de finalización con el nombre del niño.
¿Por qué enseñar Python en lugar de usar solo bloques?
Los bloques son un excelente primer paso, pero no son lo que escriben los programadores. Python se utiliza ampliamente y su código se parece al inglés común, por lo que un niño puede pasar de los bloques a un lenguaje de texto sin tener que empezar de cero. En esta app se muestran ambos uno al lado del otro, para que la conexión sea visible.
¿También pueden usarla los niños mayores?
Sí. Además de los rompecabezas de bloques, los cursos llegan hasta las funciones, listas, diccionarios, archivos y clases, y los cursos posteriores introducen bibliotecas, PyGame, datos e inteligencia artificial, para que un niño que ya ha superado los rompecabezas pueda seguir avanzando. Las 60 misiones se dividen en fáciles, medias y difíciles.
¿Qué plataformas y lenguajes admite?
Python for Kids: Coding Games funciona en iPhone y iPad a través del App Store, y en Android mediante Google Play. La interfaz de la app está disponible en 22 idiomas. Tiene una clasificación de 4+ en el App Store.
Más de CoddyKit
Disponible en iOS y Android.