Cómo aprender a programar online: guía para padres de niños de 7 a 12 años
Published: 20.10.2026·Updated: 20.10.2026
Carolina Méndez
Parent Guides Team, Algonova
Para aprender a programar online, un niño de 7 a 12 años necesita una ruta por edad, clases en vivo con un profesor y 1 a 3 sesiones por semana. A los 7 años empieza con bloques visuales como Scratch, y entre los 10 y los 12 pasa a Roblox o a Python. Esta guía es para padres en México, Colombia y Chile e incluye un checklist de 7 puntos para elegir un curso.
Con qué edad puede empezar a programar online
Un niño puede empezar a programar online a los 7 años, siempre que use bloques visuales y no código escrito. A esta edad lo que frena es la lectura y el manejo del mouse, no la lógica.
La Scratch Foundation indica en su página de herramientas 5 a 7 años para ScratchJr y 8 a 13 años o más para Scratch. Los 7 años caen justo en el borde, así que la herramienta depende de cómo lee tu hijo. Si deletrea cada palabra, empieza con ScratchJr. Si lee frases cortas sin ayuda, puede probar Scratch con un adulto al lado.
Para el recorrido completo por edades, la guía de a qué edad pueden los niños aprender a programar da el panorama de los 5 a los 17 años. Aquí nos concentramos en la ventana de 7 a 12 años, que es cuando la mayoría de las familias decide empezar.
En resumen
A los 7 años se empieza con bloques. Python llega alrededor de los 12, o antes si el niño ya domina Scratch.
Elige un curso con profesor en vivo, grupo pequeño, ruta por edad y clase de prueba gratis.
Bastan de 1 a 3 sesiones por semana, entre 60 y 180 minutos según la edad.
El avance se mide en proyectos terminados, no en horas ni en el lenguaje que usa.
Prueba en casa 7 días con Scratch gratis y, si hay interés, pasa a una clase de prueba.
Una ruta habitual va de bloques a código de texto en 4 pasos: ScratchJr o Alfabetización Digital a los 7, Scratch a los 8 y 9, Roblox con Lua a los 10 y 11, y Python desde los 12. Cada paso reutiliza las ideas del anterior: secuencias, repeticiones y condiciones.
Edad
Herramienta
Qué hace el niño
Señal para pasar al siguiente paso
7 años
ScratchJr o Alfabetización Digital
Mueve personajes, cuenta historias cortas, aprende el orden de las instrucciones
Lee los bloques sin ayuda
8 a 9 años
Scratch
Hace animaciones y juegos con puntaje, usa bucles y condiciones
Pide cosas que Scratch ya no le permite
10 a 11 años
Roblox Studio con Lua
Crea mundos 3D y escribe sus primeras líneas de código
Escribe sin mirar cada tecla
Cuánto tiempo por semana dedicarle
Para un niño de 7 a 12 años bastan de 1 a 3 sesiones por semana, entre 60 y 90 minutos en total a los 7 años y hasta 3 horas a los 12. Más tiempo no acelera el avance si la sesión supera su atención.
Edad
Duración de la sesión
Sesiones por semana
Total semanal
7 años
20 a 30 min
2 a 3
40 a 90 min
8 a 9 años
30 a 45 min
2
60 a 90 min
10 a 12 años
45 a 60 min
2 a 3
90 a 180 min
Estas cifras son nuestra estimación de trabajo y no un estándar oficial. Una clase en vivo de 90 minutos una vez por semana más 30 minutos de práctica entre clases suma 2 horas, y entra en el rango de cualquier edad de la tabla. Ese tiempo cuenta dentro de la pantalla total del día; la guía de
Cómo empezar esta semana, paso a paso
Puedes empezar en 7 días sin pagar nada: 3 sesiones cortas en casa y, si hay interés, una clase de prueba al final.
Día 1. Abre Scratch en el navegador o ScratchJr en una tablet y deja que tu hijo explore 20 minutos, sin dar instrucciones.
Día 2. Haz con él un proyecto de 5 bloques: un personaje que camina y dice su nombre. Hay 12 ideas por nivel en proyectos de Scratch para niños.
Día 4. Pídele que cambie algo: la velocidad, el fondo, el sonido. Observa si lo hace solo.
Día 6. Pregúntale qué quiere crear después. Anótalo.
Día 7. Si pidió más o se frustró por no saber cómo seguir, reserva una clase de prueba y ve cómo trabaja con un profesor.
Para un niño de 10 a 12 años sin experiencia, sustituye el paso 1 por un primer programa corto; la guía de primer programa en Python para niños tiene uno.
Programa con texto: variables, funciones, juegos simples
Termina proyectos solo
La tabla sigue la secuencia de nuestro programa y no es una regla universal. Un niño de 10 años con 2 años de Scratch puede abrir Python antes, y uno de 12 sin experiencia conviene que haga antes unos meses de bloques. La comparación detallada está en Scratch vs Python para niños.
Imagina a una niña de 9 años que hizo en Scratch un juego donde una nave esquiva meteoritos y suma puntos. Cuando quiere que los meteoritos aparezcan más rápido en cada nivel, necesita una variable, y ahí entiende para qué sirven. Ese momento de "quiero algo que no sé hacer" es la mejor señal de que está lista para el paso siguiente.
El mejor momento para cambiar de herramienta es cuando el niño ya choca con los límites de la actual.
Cómo elegir un curso de programación online
Un curso de programación online para niños vale la pena si cumple los 7 puntos de esta lista. Los tres primeros, profesor en vivo, grupo pequeño y ruta por edad, son los que más separan unas escuelas de otras. Revísalos antes de pagar:
Profesor en vivo. Un adulto que ve la pantalla del niño y corrige en el momento. Un video no responde preguntas.
Grupo pequeño o clase individual. Con más de 10 niños el profesor no alcanza a mirar cada proyecto.
Ruta por edad. El curso dice qué sigue después y a qué edad. Un catálogo de cursos sueltos no es una ruta.
Proyectos propios. Al final de cada módulo el niño tiene un juego o una animación que puede mostrar.
Clase de prueba gratis. Sirve para ver cómo reacciona tu hijo antes de comprometerte.
Reportes para padres. Alguien te cuenta qué avanzó y qué sigue.
Un solo profesor estable. Cambiar de profesor cada mes rompe la confianza del niño.
Si tu hijo pide "una más" al terminar, la duración es correcta. Si a los 15 minutos mira por la ventana, corta y retoma otro día.
Errores frecuentes de los padres
Hay 5 errores que se repiten al empezar: elegir por moda, saltar de nivel demasiado pronto, medir por horas, dejar al niño solo con videos y esperar resultados en 2 semanas.
Elegir el lenguaje de moda. Python suena serio, pero a los 8 años una coma mal puesta frustra. Los bloques enseñan las mismas ideas sin ese costo.
Saltar de nivel porque "ya sabe Scratch". Terminar un tutorial no es dominar bucles y condiciones. Pide que te explique su proyecto: si puede, está listo.
Medir por horas y no por proyectos. 10 horas viendo videos enseñan menos que 2 horas construyendo un juego.
Dejarlo solo con videos. Los videos funcionan para inspirar, pero no corrigen. Para una comparación honesta, mira apps vs clases en vivo de programación.
Esperar resultados en 2 semanas. Un primer juego propio suele aparecer entre el mes 1 y el mes 3, según la frecuencia. Si en la semana 3 todavía no hay juego, no significa que no sirva.
Un caso típico: un niño de 10 años deja un curso en video a la tercera clase porque nadie le dice por qué su personaje no salta. Con un profesor que mira su pantalla, el error suele resolverse en minutos.
Una clase en vivo conviene cuando tu hijo ya probó en casa, repite siempre el mismo proyecto o tú ya no sabes cómo ayudarle. Un profesor sabe qué reto toca después y detecta errores que el niño no ve.
En Algonova, la ruta de programación para niños sigue la misma secuencia de esta guía. De 6 a 9 años hay Alfabetización Digital (6 a 7) y Scratch (8 a 9), con detalle en programación para niños de 6 a 9 años. De 10 a 13 años hay Roblox Studio con Lua (10 a 11) y Python Start (12 a 13), en programación para niños de 10 a 13 años. Las clases son en vivo, con un profesor y grupos de hasta 10 niños, o en formato individual.
La clase de muestra gratis dura 60 minutos en línea. Tu hijo crea un proyecto pequeño y al final recibes una recomendación de curso según su edad y su experiencia. Algonova suma más de 1.000.000 de alumnos en 97 países y una calificación de 4.9 de 5 de las familias. Todas las rutas por edad están en cursos de programación para niños.
Aprender a programar online: preguntas frecuentes
¿Cómo puede aprender a programar online un niño que nunca ha programado?
Un niño sin experiencia aprende a programar online con bloques visuales, una clase en vivo y un proyecto pequeño por sesión. No necesita saber escribir código ni tener una computadora potente. Primero se elige la herramienta según la edad: ScratchJr o Alfabetización Digital a los 7 años, Scratch a los 8 y 9, Roblox o Python desde los 10 o 12. Después hace falta un profesor que mire su pantalla y le diga qué cambiar. Por ejemplo, en la primera sesión puede hacer que un personaje camine y diga su nombre con 5 bloques. Tu papel es sentarte al lado las primeras 3 o 4 sesiones, preguntar qué hace cada bloque y no resolver el problema por él. Después, la mayoría de los niños trabaja con más independencia, y tú pasas de guiar a preguntar. Si en la clase de prueba tu hijo se engancha con la primera animación, ya tienes la mejor señal de que el formato le queda.
¿Qué computadora necesita mi hijo para programar online?
Una laptop o computadora de escritorio con navegador actualizado, conexión estable a internet, mouse y audífonos bastan para las clases de nivel inicial. Scratch funciona en el navegador, así que no hay nada que instalar en la mayoría de los casos. Una tablet sirve para ScratchJr, pero para Scratch conviene una computadora, porque los bloques son pequeños y con el touchpad un niño de 7 u 8 años suele soltarlos en el lugar equivocado. Un mouse externo cuesta poco y resuelve ese problema. Para Roblox Studio y Python se necesita una computadora, con más memoria para Roblox. Antes de comprar nada, haz la prueba con el equipo que ya tienes: si el navegador abre Scratch sin trabarse, el equipo sirve para empezar. Un profesor puede orientarte con los requisitos exactos de cada curso. También conviene revisar que la cámara y el micrófono funcionen, porque en una clase en vivo el niño habla con el profesor y le muestra su pantalla.
¿Es mejor un curso online o clases presenciales de programación?
Un curso online en vivo funciona tan bien como una clase presencial si hay un profesor que mira el trabajo del niño, y además ahorra traslados y da más opciones de horario. Pesan más tres cosas que el formato: el tamaño del grupo, que el profesor corrija en el momento y que el niño termine proyectos propios. Un curso grabado sin profesor es otra cosa: sirve para inspirar, pero nadie responde cuando el personaje no se mueve. Por ejemplo, un niño de 9 años con dudas en una clase en vivo recibe la respuesta en 2 minutos, mientras que con un video puede quedarse parado 20. Si dudas, pide una clase de prueba y observa cuánto interactúa tu hijo con el profesor. Esa prueba dice más que el folleto de cualquier escuela. Fíjate en tres cosas: si el profesor le habla a tu hijo por su nombre, si corrige mientras trabaja y si el niño sale con algo terminado.
¿Cuántos meses tarda un niño en aprender a programar?
Un niño que practica 2 sesiones por semana suele terminar su primer juego propio entre el mes 1 y el mes 3, y dominar bucles y condiciones en unos 6 meses. Programar con soltura lleva años: en nuestro programa la ruta de bloques a Python va de los 7 a los 13 años. La velocidad depende de la frecuencia, de la edad y de si el niño disfruta lo que crea. Por ejemplo, un niño de 9 años con 90 minutos de clase y 30 de práctica a la semana puede pasar de mover un personaje a hacer un juego con puntaje en unas 12 semanas. Estos plazos son estimaciones de trabajo y varían por niño. Mide el avance por proyectos terminados, no por semanas transcurridas. Una buena pregunta cada mes es qué hizo tu hijo que no sabía hacer el mes pasado.
¿A qué edad es mejor empezar a aprender Python?
La mayoría de los niños está lista para Python entre los 10 y los 12 años, cuando teclean con soltura y toleran que una coma mal puesta detenga el programa. En el programa de Algonova, Python Start es para niños de 12 a 13 años, después de Scratch y Roblox. Un niño de 10 años con 2 años de Scratch puede empezar antes, y uno de 12 sin experiencia gana al pasar primero unos meses por bloques. Una señal práctica: si tu hijo explica con sus palabras qué hace un bucle y una condición en su proyecto de Scratch, ya tiene las ideas que Python va a pedirle. La guía de Python para niños y la de Scratch vs Python ayudan a decidir. Si dudas entre dos edades, es más barato esperar un trimestre y empezar con bloques que forzar el código antes de tiempo.
¿Mi hijo necesita saber inglés para programar?
No necesita inglés para empezar. Scratch está en español, con bloques como "al presionar bandera verde" o "repetir 10", y ScratchJr usa íconos casi sin texto. El inglés se vuelve útil después, con Python, porque las palabras clave del lenguaje, como "print" o "for", vienen del inglés. Un niño de 12 años las aprende como vocabulario técnico, igual que aprende los nombres de las notas musicales: unas 20 palabras cubren el primer año. Por eso la falta de inglés no debe frenar el inicio. Si tu hijo ya estudia inglés en la escuela, la programación le da un uso concreto a esas palabras. Si no, el profesor las explica con ejemplos. Elige un curso donde las clases y los materiales estén en español. Así tu hijo se concentra en la lógica del programa y no en traducir cada instrucción, y tú puedes seguir lo que hace cuando te enseña su pantalla.
¿Cómo sé si mi hijo está aprendiendo de verdad o solo copiando?
Tu hijo aprende de verdad cuando puede explicar qué hace cada parte de su proyecto y cambiarlo sin mirar el tutorial. Copiar es normal al principio, pero después de 4 o 5 sesiones debe aparecer algo propio. Hazle 3 preguntas: qué hace este bloque, qué pasa si cambias este número y cómo harías que el personaje fuera más rápido. Si responde a las 3, entiende lo que hizo. Por ejemplo, si en su juego cambia la velocidad de 10 a 20 y predice que el personaje irá el doble de rápido, está razonando como programador. Si solo repite los pasos del video, pide al profesor un proyecto con una variación. Un buen curso incluye retos donde el niño decide cómo resolverlos y no solo sigue pasos. Pregunta a la escuela cómo evalúa el avance: lo razonable es que muestre proyectos y explique qué aprendió el niño en cada módulo.
¿Cuánto cuesta un curso de programación online para niños?
Los precios varían según el formato, el número de clases por mes y si la clase es en grupo o individual, y por eso conviene comparar qué incluye cada uno y no solo el monto. Una clase individual cuesta más que una en grupo porque el profesor dedica toda la hora a un solo niño. Antes de decidir, pregunta cuántas clases incluye el programa, cuántos niños hay por grupo, si hay clase de prueba y qué pasa si tu hijo pierde una sesión. Nuestra guía de cursos de programación para niños: cuánto cuestan y cómo evaluar la inversión explica cómo comparar sin quedarte solo con la cifra. Para ver el programa de tu hijo, la clase de prueba de 60 minutos no tiene costo ni pide tarjeta. Lleva tus preguntas sobre formato, horarios y número de clases por módulo y el profesor te las responde con el caso concreto de tu hijo.
¿Cómo es la clase de prueba gratis de programación?
La clase de prueba de Algonova dura 60 minutos, es en línea y con un profesor en vivo, sin costo y sin pedir tarjeta. Tu hijo crea un proyecto pequeño y el profesor observa cómo lee, cuánta atención mantiene y cómo maneja el mouse. Al terminar recibes una recomendación de curso y de formato, individual o grupo, según su edad y su experiencia. Un niño de 8 años puede salir con una animación terminada y un plan para empezar por Scratch; uno de 12 puede salir con su primer programa y una recomendación para Python Start. Solo necesitas una computadora con internet y 60 minutos tranquilos en casa. Si después decides no continuar, no tienes ninguna obligación. Conviene que tu hijo llegue descansado, con audífonos y con la cámara lista, y que tú estés cerca los primeros minutos para ayudarle con la conexión, sin intervenir en el proyecto.