Learn JavaScript for Kids
Learn JavaScript for Kids — Programmazione per bambini che inizia modificando un vero programma
Learn JavaScript for Kids è un’app gratuita per iOS e Android dedicata alla programmazione per bambini che non hanno mai scritto una riga di codice. La prima schermata mostra un vero programma JavaScript: tuo figlio tocca un numero luminoso, gli adesivi volano più velocemente e il programma viene eseguito di nuovo sul telefono. Da lì si passa a 20 corsi brevi, 41 puzzle con blocchi e 60 missioni, con un controllo parentale prima degli acquisti.
- Prezzo
- Gratis, upgrade a Pro
- Piattaforme
- iOS e Android
- Lingue
- 22
- Classificazione per età
- 4+
- Requisiti
- iOS 15.1 o versioni successive
- App Store
- 5.0 ★ (4)


Cambia un numero e scopri cosa succede.
Il modo più rapido per far capire il codice a un bambino è fargli toccare un programma già funzionante. In Learn JavaScript for Kids la schermata iniziale è proprio così: tocca un valore luminoso, cambia il numero di adesivi o la velocità con cui volano e il programma viene eseguito di nuovo all’istante. Non c’è nulla da digitare, quindi nulla può rompersi.
Cos'è
Learn JavaScript for Kids è un’app gratuita per iOS e Android che insegna la programmazione per bambini attraverso JavaScript reale, senza bisogno di un account per iniziare. Si apre con un programma attivo che il bambino può modificare toccando lo schermo, poi prosegue con 20 corsi brevi e 80 lezioni, 41 puzzle con blocchi, 60 missioni di livello facile, medio e difficile e un editor di codice che esegue JavaScript sul telefono. Il primo corso, Che cos’è la programmazione?, è gratuito, mentre un controllo parentale precede gli acquisti e i link che portano fuori dall’app.
Dentro l'app
Come si presenta





Il corso
Cosa comprende il corso di JavaScript
I nomi dei corsi riportati di seguito provengono dal corso Javascript for Kids di questo sito. Si parte da zero, senza alcun codice, e si arriva a creare piccoli giochi.
Che cos’è la programmazione?
Il primo corso gratuito: che cos’è il codice e cosa ne fanno i computer, prima ancora di dover digitare.
Pensa come un programmatore: gli algoritmi
Dividere un problema in passaggi chiari e ordinati: l’idea alla base di ogni programma che il bambino scriverà in seguito.
I superpoteri del programmatore: cicli, scelte e bug
Ripetere un’azione, scegliere tra due percorsi e capire cosa è andato storto quando un programma non si comporta come dovrebbe.
Le scatole magiche chiamate variabili
Memorizzare un numero o una parola con un nome, poi usare Math Wizard e Word Play per lavorare con ciascun tipo di valore.
Decisioni Sì o No
Far scegliere un programma con if ed else, poi esercitarsi con la stessa idea in True or False Games.
Cicli di conteggio e schemi
Cicli che contano e disegnano schemi, con Loop-de-Loop e Nested Loop Art per portare la stessa idea ancora più avanti.
Forzieri del tesoro: gli oggetti
Raggruppare insieme valori correlati, poi raccoglierne molti in Treasure Lists.
Le tue formule magiche (funzioni)
Racchiudere i passaggi in una funzione a cui il bambino dà un nome e che può riutilizzare, pronta per progetti come Build a Calculator, Mini Game: Number Guessing e Rock, Paper, Scissors.
Come funziona
Come si svolge la prima sessione
Una sessione può durare cinque minuti. Ogni sessione combina qualcosa da toccare o costruire con un breve pezzo di JavaScript reale, così il bambino la conclude avendo creato qualcosa, non semplicemente guardato qualcosa.
Gioca con un programma attivo
Apri l’app e tocca i valori luminosi in un vero programma JavaScript per modificare il numero di adesivi, la loro velocità e l’adesivo utilizzato. Il programma viene eseguito di nuovo sul telefono, così il bambino vede cosa fa il codice prima ancora di leggerlo.
Segui un corso breve o risolvi un puzzle con blocchi
Inizia il corso gratuito Che cos’è la programmazione? oppure apri il Block Playground e trascina i blocchi per guidare un personaggio fino all’obiettivo. Le lezioni sono scritte con parole semplici e terminano in pochi minuti, così il bambino può fermarsi e riprendere domani.
Fai pratica con una missione e mantieni la serie
Scegli una missione quando vuoi affrontare una nuova sfida, scrivi ed esegui JavaScript nell’editor di codice e salva i programmi preferiti in My Codes. Una serie giornaliera, mini quiz e schede didattiche riportano alla memoria le idee già apprese.
Cosa include
Cosa include l’app
20
Corsi brevi, 80 lezioni
Dall’idea di cosa sia il codice ai piccoli giochi, passando per algoritmi, variabili, matematica, parole, decisioni sì o no, cicli e schemi, oggetti, liste, funzioni e sorprese casuali.
41
Puzzle con blocchi
Il Block Playground trasforma la logica in un gioco: trascina i blocchi Muovi, Salta, Ripeti e If Blocked per raggiungere l’obiettivo e prova a risolvere ogni puzzle usando il minor numero possibile di blocchi. Diversi puzzle sono gratuiti.
60
Missioni su tre livelli
Missioni facili, medie e difficili, così c’è sempre una nuova sfida del livello giusto. Due missioni sono gratuite, mentre le altre sono incluse in Pro.
Editor
Editor di codice che esegue JavaScript
Scrivi ed esegui JavaScript direttamente sul telefono e guarda il risultato. Salva i programmi in My Codes e prendi appunti mentre impari.
Mini giochi
Progetti da mostrare con orgoglio
Tra i piccoli progetti ci sono una calcolatrice, un gioco in cui bisogna indovinare un numero e morra cinese: ognuno è costruito a partire dalle idee introdotte nelle lezioni precedenti.
Chat AI
Risposte con parole semplici
Una scheda Chat AI si trova accanto a Home, Study, Editor e Challenge e include suggerimenti pronti, come mettere alla prova un bambino su ciò che ha appena imparato o creare un percorso di apprendimento.
Per i genitori
Perché iniziare a insegnare JavaScript ai bambini e com’è la prima lezione?
JavaScript è il linguaggio che fa muovere gli elementi sullo schermo, li fa reagire e riprodurre suoni: per questo è adatto ai bambini a cui piacciono i giochi e il disegno. Ogni browser web lo esegue già, quindi ciò che impara il bambino è lo stesso linguaggio usato nei veri siti web. Una buona prima lezione è breve e visiva: il bambino cambia un valore, vede subito il risultato e solo in seguito impara il termine per descrivere ciò che ha fatto. Non esiste un’età giusta uguale per tutti per iniziare, quindi è più utile osservare come vive i primi dieci minuti che guardare il numero sulla confezione.
Vedere il codice in esecuzioneil primo minuto
Un principiante impara più rapidamente quando ha davanti un programma già in esecuzione. Cambiare un numero e guardare gli adesivi accelerare insegna il rapporto tra causa ed effetto, che è l’idea alla base di una variabile, prima ancora di introdurre qualsiasi termine.
Prima i puzzle con blocchi, poi il testopensare come un programma
Trascinare blocchi come Muovi, Salta o Ripeti insegna sequenze e ripetizioni senza dover scrivere, usare parentesi o leggere messaggi di errore. Un bambino che ha risolto un puzzle con blocchi usando il minor numero possibile di blocchi ha già fatto pratica con la stessa abitudine che rende il codice digitato breve e ordinato.
Variabili, condizioni e ciclile tre idee iniziali
Quasi ogni primo programma si basa sulle stesse tre idee: un valore memorizzato con un nome, una decisione sì o no presa con if ed else e un ciclo che ripete un’azione. Le lezioni brevi che introducono un’idea alla volta e poi la riutilizzano in un piccolo gioco sono il modo in cui queste tre idee diventano familiari.
Gli errori sono normalila mentalità da sviluppare
Il codice non funziona quasi mai al primo tentativo, nemmeno per i professionisti. Un’app per principianti dovrebbe far percepire la ricerca e la correzione di un errore come parte del puzzle, non come un fallimento: per questo l’app tratta la ricerca degli errori come una delle attività con cui i bambini fanno pratica.
Adatta
A chi è adatta — e a chi no
Fa al caso tuo se
- Sei un genitore di un bambino alle prime armi che non ha mai scritto codice e vuoi che il tempo davanti allo schermo porti alla creazione di qualcosa
- Vuoi che il bambino inizi toccando lo schermo e risolvendo enigmi a blocchi prima di digitare vero JavaScript
- Preferisci lezioni che si concludono in pochi minuti e che si possano riprendere il giorno successivo
- Apprezzi un controllo genitori prima degli acquisti e dei link che portano fuori dall’app
- Vuoi un’unica app in 22 lingue, così la famiglia può seguire le lezioni nella propria lingua
Non è lo strumento giusto se
- Ti aspetti che ogni corso, enigma e missione sia gratuito: il primo corso, diversi enigmi e due missioni lo sono, mentre Pro sblocca tutto il resto
- Vuoi un programma completo di sviluppo web per un adolescente; questo è un primo passo nel mondo di JavaScript, non un bootcamp
- Hai bisogno che il bambino lavori davanti a una tastiera su un laptop; le lezioni e l’editor sono progettati per un telefono
Privacy
Per i genitori: acquisti, link e account
Learn JavaScript for Kids non richiede un account per iniziare. Un controllo genitori protegge gli acquisti e i link che portano fuori dall’app, così l’abbonamento Pro viene attivato da un genitore e non dal bambino che tocca lo schermo.
I dettagli completi sono nella privacy policy di CoddyKit.
Domande
Domande frequenti
Che cos’è Learn JavaScript for Kids?
Learn JavaScript for Kids è un’app gratuita per iOS e Android dedicata all’apprendimento del coding per bambini e basata sul vero JavaScript. Inizia con un programma interattivo che il bambino modifica toccando lo schermo, poi passa a 20 brevi corsi, 41 enigmi a blocchi, 60 missioni e un editor di codice. È pensata per bambini alle prime armi che non hanno mai scritto codice e per genitori che vogliono un tempo davanti allo schermo che insegni qualcosa.
È davvero coding o solo un gioco?
Entrambe le cose, volutamente. Gli enigmi a blocchi sono giochi che allenano il modo di ragionare di un programma, mentre i corsi, le missioni e l’editor usano vero JavaScript eseguito sul telefono. Il bambino passa dalla modifica di un numero in un programma funzionante alla scrittura di brevi programmi propri, come una calcolatrice o un gioco per indovinare un numero.
Che cosa impara mio figlio?
L’app insegna a dividere un problema in passaggi chiari, a usare le variabili per memorizzare numeri e parole, a usare i cicli per ripetere azioni e disegnare schemi, a prendere decisioni con if ed else, a mantenere ordinato il codice con funzioni ed elenchi e a trovare e correggere un bug. Ogni lezione introduce un’idea e la fa esercitare con un piccolo esempio prima di passare alla successiva.
Mio figlio deve saper digitare o leggere bene?
Non all’inizio. Il programma introduttivo si modifica toccando valori luminosi e gli enigmi a blocchi usano il trascinamento, quindi il bambino può iniziare prima di digitare codice. Le lezioni usano parole semplici e brevi passaggi pensati per i bambini, non per gli sviluppatori, e la digitazione del vero JavaScript viene introdotta gradualmente.
In cosa si differenzia un gioco di coding per bambini da una lezione?
In Learn JavaScript for Kids, il Block Playground è la parte del gioco: un personaggio deve raggiungere un obiettivo e il bambino prova a usare il minor numero possibile di blocchi. Le lezioni e le missioni sono la parte testuale, in cui il bambino scrive ed esegue JavaScript. Fare entrambe le cose permette a chi è più piccolo o meno sicuro di iniziare con i blocchi e passare al codice quando è pronto.
Che cosa è gratuito e che cosa richiede Pro?
Il primo corso, What Is Coding?, diversi enigmi a blocchi e due missioni sono gratuiti. Un abbonamento Pro, attivato da un genitore tramite il controllo genitori, sblocca tutti i corsi, tutti i 41 enigmi, tutte le 60 missioni e l’esame finale con un certificato di completamento.
È sicuro per un bambino?
Learn JavaScript for Kids ha una classificazione 4+ e non richiede un account per iniziare. Un controllo genitori protegge gli acquisti e i link che portano fuori dall’app. Come per qualsiasi app, un genitore può decidere per quanto tempo e quando il bambino può usarla; stare accanto a lui durante la prima lezione è un modo semplice per valutarne il ritmo.
Quali lingue e dispositivi supporta?
L’interfaccia dell’app è disponibile in 22 lingue e funziona su iOS tramite App Store e su Android tramite Google Play. Sui dispositivi Apple richiede iOS 15.1 o versioni successive.
C’è un certificato alla fine?
Sì. Dopo aver completato le lezioni, il bambino può sostenere l’esame finale e ottenere un certificato di completamento, incluso in Pro. È un modo per celebrare la fine del corso, non una qualifica accreditata.
In cosa si differenzia dall’app Python per bambini?
Learn JavaScript for Kids insegna JavaScript, il linguaggio delle pagine web, e inizia con un programma che il bambino modifica toccando lo schermo. L’app Learn Coding for Kids: Python insegna Python e inizia con un disegno realizzato da una tartaruga. Scegli il linguaggio più adatto a ciò che tuo figlio vuole creare, perché le idee di base — variabili, cicli e decisioni — sono le stesse in entrambi.
Inizia
Lascia che tuo figlio modifichi oggi il suo primo programma
Inizia gratis su iOS e Android, in 22 lingue.
Altro da CoddyKit
Disponibile su iOS e Android.