Learn JavaScript for Kids
Learn JavaScript for Kids — Programación para niños que empieza cambiando un programa real
Learn JavaScript for Kids es una app gratuita para iOS y Android de programación para niños que nunca han escrito una línea de código. La primera pantalla muestra un programa real de JavaScript: tu hijo toca un número brillante, las pegatinas vuelan más rápido y el programa vuelve a ejecutarse en el teléfono. A partir de ahí, pasa a 20 cursos cortos, 41 puzles de bloques y 60 misiones, con un control parental antes de las compras.
- Precio
- Gratis, actualización a Pro
- Plataformas
- iOS y Android
- Idiomas
- 22
- Clasificación por edad
- 4+
- Requisitos
- iOS 15.1 o posterior
- App Store
- 5.0 ★ (4)


Cambia un número y observa qué sucede.
La forma más rápida de que un niño entienda el código es tocar un programa que ya funciona. En Learn JavaScript for Kids, la pantalla inicial es exactamente eso: toca un valor brillante, cambia cuántas pegatinas hay o lo rápido que vuelan, y el programa vuelve a ejecutarse al instante. No hay que escribir nada, así que nada puede estropearse.
Qué es
Learn JavaScript for Kids es una app gratuita para iOS y Android que enseña programación para niños mediante JavaScript real, sin necesidad de crear una cuenta para empezar. Se abre con un programa activo que el niño puede cambiar tocando la pantalla y después continúa con 20 cursos cortos y 80 lecciones, 41 puzles de bloques, 60 misiones de nivel fácil, medio y difícil, y un editor de código que ejecuta JavaScript en el teléfono. El primer curso, What Is Coding?, es gratis, y hay un control parental antes de las compras y de los enlaces que salen de la app.
Dentro de la app
Qué aspecto tiene





El curso
Qué incluye el curso de JavaScript
Los nombres de los cursos que aparecen a continuación proceden del curso Javascript for Kids de este sitio. Empieza sin ningún código y avanza hasta llegar a juegos pequeños.
What Is Coding?
El primer curso gratuito: qué es el código y qué hacen los ordenadores con él, antes de pedirle al niño que escriba.
Piensa como un programador: algoritmos
Dividir un problema en pasos claros y ordenados: la idea que subyace a todos los programas que el niño escribirá más adelante.
Superpoderes de programador: bucles, decisiones y errores
Repetir una acción, elegir entre dos caminos y descubrir qué salió mal cuando un programa no funciona como debería.
Cajas mágicas llamadas variables
Guardar un número o una palabra con un nombre, seguido de Mago de las matemáticas y Juegos de palabras para trabajar con cada tipo de valor.
Decisiones de sí o no
Hacer que un programa elija con if y else, y después practicar la misma idea en Juegos de verdadero o falso.
Bucles de conteo y patrones
Bucles que cuentan y dibujan patrones, con Bucle sin fin y Arte con bucles anidados para llevar la misma idea más lejos.
Cofres del tesoro: objetos
Agrupar valores relacionados y después reunir muchos de ellos en Listas del tesoro.
Tus propios hechizos (funciones)
Convertir pasos en una función a la que el niño pone nombre y que puede reutilizar, lista para proyectos como Construye una calculadora, Minijuego: adivina el número y Piedra, papel y tijera.
Cómo funciona
Cómo funciona una primera sesión
Una sesión puede durar cinco minutos. Cada una combina algo que se puede tocar o construir con un pequeño fragmento de JavaScript real, para que el niño termine habiendo creado algo en lugar de haber visto algo.
Juega con un programa activo
Abre la app y toca los valores brillantes de un programa real de JavaScript para cambiar el número de pegatinas, su velocidad y qué pegatina se usa. El programa vuelve a ejecutarse en el teléfono, así que el niño ve lo que hace el código antes de leerlo.
Sigue un curso corto o resuelve un puzle de bloques
Empieza con el curso gratuito What Is Coding? o abre Block Playground y arrastra bloques para guiar a un personaje hasta la meta. Las lecciones están escritas con palabras sencillas y terminan en pocos minutos, para que el niño pueda parar y volver mañana.
Practica con una misión y mantén la racha
Elige una misión cuando quieras un nuevo desafío, escribe y ejecuta JavaScript en el editor de código y guarda tus programas favoritos en My Codes. Una racha diaria, minicuestionarios y tarjetas didácticas recuperan ideas anteriores.
Qué incluye
Qué incluye la app
20
Cursos cortos, 80 lecciones
Desde la idea de qué es el código hasta juegos pequeños, con algoritmos, variables, matemáticas, palabras, decisiones de sí o no, bucles y patrones, objetos, listas, funciones y sorpresas aleatorias.
41
Puzles de bloques
Block Playground convierte la lógica en un juego: arrastra los bloques Move, Jump, Repeat e If Blocked para llegar a la meta e intenta resolver cada puzle con el menor número de bloques posible. Hay varios puzles gratuitos.
60
Misiones en tres niveles
Misiones fáciles, medias y difíciles, para que siempre haya un desafío siguiente con el nivel adecuado. Dos misiones son gratuitas y el resto vienen con Pro.
Editor
Editor de código que ejecuta JavaScript
Escribe y ejecuta JavaScript directamente en el teléfono y observa el resultado. Guarda programas en My Codes y toma notas mientras aprendes.
Minijuegos
Proyectos que un niño puede presumir
Entre los pequeños proyectos hay una calculadora, un juego de adivinar números y piedra, papel o tijera; cada uno se construye a partir de ideas introducidas en las lecciones anteriores.
Chat con AI
Preguntas respondidas con palabras sencillas
Hay una pestaña de AI Chat junto a Home, Study, Editor y Challenge, con sugerencias preparadas como hacerle preguntas al niño sobre lo que acaba de aprender o crear una hoja de ruta de aprendizaje.
Para padres
¿Por qué empezar a enseñar programación a los niños con JavaScript y cómo es una primera lección?
JavaScript es el lenguaje que hace que las cosas se muevan, reaccionen y reproduzcan sonidos en una pantalla, por lo que resulta adecuado para los niños a los que les gustan los juegos y dibujar. Todos los navegadores web ya lo ejecutan, así que lo que aprende un niño es el mismo lenguaje que se usa en sitios web reales. Una buena primera lección es breve y visual: el niño cambia un valor, ve el resultado de inmediato y solo después aprende cómo se llama lo que acaba de hacer. No existe una edad única para empezar, así que es más útil fijarse en cómo se sienten los primeros diez minutos que en el número de la caja.
Ver el código en ejecuciónel primer minuto
Un principiante aprende más rápido cuando tiene delante un programa que ya está funcionando. Cambiar un número y ver cómo las pegatinas aceleran enseña la relación entre causa y efecto, que es la idea fundamental de una variable, antes de introducir cualquier término.
Primero, puzles de bloques; después, textopensar como un programa
Arrastrar bloques como Move, Jump o Repeat enseña la secuencia y la repetición sin tener que escribir, usar corchetes ni enfrentarse a mensajes de error. Un niño que ha resuelto un puzle de bloques usando el menor número de bloques posible ya ha practicado el mismo hábito que hace que el código escrito sea breve y ordenado.
Variables, decisiones y bucleslas tres primeras ideas
Casi todos los primeros programas se construyen con las mismas tres ideas: un valor guardado con un nombre, una decisión de sí o no tomada con if y else, y un bucle que repite una acción. Las lecciones breves que introducen una idea cada vez y después la reutilizan en un juego pequeño son la forma de familiarizarse con esas tres ideas.
Los errores son normalesla mentalidad que hay que proteger
El código casi nunca funciona a la primera, ni siquiera para los profesionales. Una app para principiantes debe hacer que encontrar y corregir un error parezca parte del puzle en lugar de un fracaso; por eso, la app trata la búsqueda de errores como una de las cosas que los niños practican.
Encaja
Para quién es y para quién no
Es una buena opción si
- Eres padre o madre de un niño pequeño que nunca ha escrito código y quieres que su tiempo frente a la pantalla sirva para crear algo
- Quieres que el niño empiece tocando la pantalla y resolviendo rompecabezas con bloques antes de escribir JavaScript de verdad
- Prefieres lecciones que terminen en unos minutos y que puedan retomarse al día siguiente
- Te gusta que haya un control parental antes de las compras y de los enlaces que salen de la app
- Quieres una app en 22 idiomas para que la familia pueda seguir las lecciones en su propio idioma
No es la herramienta adecuada si
- Esperas que todos los cursos, rompecabezas y misiones sean gratuitos: el primer curso, varios rompecabezas y dos misiones lo son, y Pro desbloquea el resto
- Quieres un plan de estudios completo de desarrollo web para un adolescente; esto es un primer paso hacia JavaScript, no un bootcamp
- Necesitas que el niño trabaje frente al teclado de un portátil; las lecciones y el editor están diseñados para un teléfono
Privacidad
Para padres y madres: compras, enlaces y cuentas
Learn JavaScript for Kids no necesita una cuenta para empezar. Hay un control parental antes de las compras y de los enlaces que salen de la app, así que la suscripción Pro la configura un padre o una madre, en lugar de que el niño la active tocando la pantalla.
Encontrarás todos los detalles en la política de privacidad de CoddyKit.
Preguntas
Preguntas frecuentes
¿Qué es Learn JavaScript for Kids?
Learn JavaScript for Kids es una app gratuita para iOS y Android que enseña programación a niños mediante JavaScript real. Empieza con un programa en funcionamiento que el niño modifica tocando la pantalla y después avanza por 20 cursos breves, 41 rompecabezas con bloques, 60 misiones y un editor de código. Está pensada para niños pequeños que nunca han escrito código y para padres y madres que quieren que el tiempo frente a la pantalla sirva para aprender algo.
¿Es programación de verdad o solo un juego?
Ambas cosas, de forma intencionada. Los rompecabezas con bloques son juegos que enseñan cómo piensa un programa, y los cursos, las misiones y el editor utilizan JavaScript real que se ejecuta en el teléfono. El niño pasa de cambiar un número en un programa que ya funciona a escribir sus propios programas cortos, como una calculadora o un juego de adivinar números.
¿Qué aprende mi hijo?
La app enseña a dividir un problema en pasos claros, cómo las variables guardan números y palabras, cómo los bucles repiten acciones y dibujan patrones, cómo if y else permiten tomar decisiones, cómo las funciones y las listas mantienen el código ordenado y cómo encontrar y corregir un error. Cada lección se centra en una idea y la practica con un ejemplo pequeño antes de empezar la siguiente.
¿Mi hijo tiene que saber escribir o leer bien?
No al principio. El programa inicial se modifica tocando valores iluminados, y los rompecabezas con bloques utilizan la función de arrastrar y soltar, así que el niño puede empezar antes de escribir código. Las lecciones utilizan palabras sencillas y pasos breves pensados para niños, no para desarrolladores, y la escritura de JavaScript real se introduce poco a poco.
¿En qué se diferencia un juego de programación para niños de una lección?
En Learn JavaScript for Kids, el Patio de juegos con bloques es la parte de juego: un personaje tiene que llegar a una meta y el niño intenta utilizar el menor número posible de bloques. Las lecciones y las misiones son la parte de texto, en la que el niño escribe y ejecuta JavaScript. Hacer ambas cosas permite que un alumno más pequeño o con menos confianza empiece con bloques y pase al código cuando esté preparado.
¿Qué es gratuito y qué requiere Pro?
El primer curso, ¿Qué es la programación?, varios rompecabezas con bloques y dos misiones son gratuitos. Una suscripción Pro, configurada por un padre o una madre tras el control parental, desbloquea todos los cursos, los 41 rompecabezas, las 60 misiones y el examen final con un certificado de finalización.
¿Es seguro que lo use un niño?
Learn JavaScript for Kids tiene una clasificación de 4+ y no necesita una cuenta para empezar. Un control parental protege las compras y los enlaces que salen de la app. Como ocurre con cualquier app, los padres pueden decidir cuánto tiempo y cuándo la usa el niño, y sentarse a su lado durante la primera lección es una forma sencilla de valorar el ritmo.
¿Qué idiomas y dispositivos admite?
La interfaz de la app está disponible en 22 idiomas y funciona en iOS a través de App Store y en Android a través de Google Play. En dispositivos Apple necesita iOS 15.1 o posterior.
¿Hay un certificado al final?
Sí. Después de terminar las lecciones, el niño puede hacer el examen final y obtener un certificado de finalización, incluido en Pro. Es una forma de celebrar que ha terminado el curso, no una titulación acreditada.
¿En qué se diferencia de la app de Python para niños?
Learn JavaScript for Kids enseña JavaScript, el lenguaje de las páginas web, y comienza con un programa que el niño puede modificar al tocarlo. La app Learn Coding for Kids: Python enseña Python y comienza con un dibujo de una tortuga. Elige el lenguaje que coincida con lo que tu hijo quiere crear, ya que las ideas fundamentales de las variables, los bucles y las decisiones se aplican a ambos.
Empezar
Deja que tu hijo modifique su primer programa hoy
Gratis para empezar en iOS y Android, en 22 idiomas.
Más de CoddyKit
Disponible en iOS y Android.