Icona dell'app Learn Coding for Kids: Python

Learn Coding for Kids: Python

Istruzione · Gratuita · iOS & Android · CoddyKit

Learn Coding for Kids: Python — Coding per bambini, dal disegno di una tartaruga a un quiz

Learn Coding for Kids: Python è un'app gratuita per iOS e Android che insegna la programmazione ai bambini con il vero Python. Il primo passo non richiede nemmeno di digitare: il bambino esegue un piccolo programma e una tartaruga disegna una stella sul telefono, tratto dopo tratto. Seguono 20 corsi brevi, 41 livelli di rompicapi con blocchi e 60 missioni, con un ritmo adatto a chi ha difficoltà a mantenere a lungo l'attenzione.

App Store — Scarica gratisGoogle Play — Scarica gratis
Prezzo
Gratis, upgrade Pro
Piattaforme
iOS e Android
Lingue
22
Classificazione per età
4+
Requisiti
iOS 15.1 o versioni successive
App Store
5.0 ★ (1)
Illustrazione di un bambino con un tablet accanto alla schermata iniziale dell’app, con le schede Obiettivo quotidiano, Richiesta di funzionalità e Hub delle competenzeScheda del percorso di apprendimento intitolato Programmazione per bambini, indicato come in corso al 12 percento, con un pulsante Riprendi
20Corsi, 80 lezioni
41Livelli di rompicapi con blocchi
60Missioni in Python
Un ciclo diventa chiaro prima ancora che compaia la parola ciclo.

Nel primo minuto una tartaruga disegna una stella. Tocca un altro programma e sul telefono appare un quadrato, un fiore o una spirale arcobaleno; modifica due numeri e l'immagine cambia. I bambini scoprono la ripetizione attraverso qualcosa che possono vedere, mentre il vocabolario arriva in seguito. Il primo disegno viene eseguito direttamente sul telefono, senza bisogno di internet.

Cos'è

Learn Coding for Kids: Python è un'app gratuita per iOS e Android che offre ai principianti più giovani un primo corso di programmazione in Python. Unisce 20 corsi brevi e 80 lezioni in pillole a disegni con la tartaruga, 41 livelli di rompicapi con blocchi, 60 missioni e un editor di codice integrato, così il bambino può passare dall'osservare un programma mentre disegna al crearne uno. Il primo corso, i primi livelli con blocchi e le prime missioni sono gratuiti, mentre un controllo parentale protegge gli acquisti e i link esterni.

Dentro l'app

Come si presenta

Illustrazione di un bambino con un tablet accanto alla schermata iniziale dell’app, con le schede Obiettivo quotidiano, Richiesta di funzionalità e Hub delle competenze
HomeLa schermata iniziale mostra un obiettivo quotidiano e un Hub delle competenze, con le schede Home, Studio, Editor, Chat AI e Sfida in basso.
Scheda del percorso di apprendimento intitolato Programmazione per bambini, indicato come in corso al 12 percento, con un pulsante Riprendi
Percorso di apprendimentoIl pulsante Riprendi riporta il bambino al punto in cui aveva interrotto il percorso, mentre la scheda mostra la percentuale di avanzamento.
Schermata del corso Introduzione alla programmazione con un avanzamento complessivo del 12 percento, tre lezioni completate su 26 e la prima lezione gratuita
Panoramica del corsoUn corso mostra l’avanzamento complessivo, il numero di lezioni completate e la prima lezione contrassegnata come gratuita.
Schermata dello Store con la scritta Code, Succeed, un bambino in bicicletta e una schermata di lezione che parla degli algoritmi nella vita quotidiana
Metti in pratica le competenzeIllustrazione dello Store dedicata all’idea che un bambino applichi subito ogni nuova competenza; sul telefono è visibile una parte di una lezione sugli algoritmi.
Schermata della Chat AI con suggerimenti su concetti chiave, consigli per imparare, un quiz e un percorso per la programmazione per bambini
Chat AII suggerimenti già pronti chiedono di spiegare i concetti chiave, dare consigli per imparare più velocemente, creare un quiz o proporre un percorso.

Il corso

Cosa comprende il corso di Python

I nomi qui sotto corrispondono a corsi reali del corso Coding for Kids presente su questo sito, nell'ordine in cui un bambino li incontra: una prima immagine, poi le idee che la spiegano e infine un piccolo progetto.

  1. Che cos'è la programmazione?

    Scopri cosa possono fare i computer e cos’è il codice, senza dover digitare fin dall’inizio. Il primo corso è gratuito.

  2. Pensa come un coder: algoritmi

    Imparare a ragionare in passaggi chiari e ordinati: l’idea su cui si basa ogni lezione successiva.

  3. Il tuo primo programma Python

    Stampare il primo messaggio sullo schermo: il momento in cui un bambino vede comparire le proprie parole.

  4. Ricordare le cose

    Le variabili servono a conservare un numero o una parola per usarli in seguito; poi, con Contare e calcolare, si passa alla matematica semplice.

  5. Prendere decisioni

    Usare if ed else per permettere a un programma di decidere, con Divertirsi con il testo e Divertimento con Vero o falso per lavorare sui valori su cui decide.

  6. Fare le cose di nuovo

    Cicli e conteggio con range, poi Raccogliere le cose nelle liste per tenere insieme molti elementi.

  7. Funzioni come ricette

    Le funzioni sono ricette riutilizzabili: il bambino scrive una serie di passaggi una volta sola e la usa molte volte.

  8. Disegnare con Turtle

    La grafica con Turtle, poi Animazioni semplici e Motivi con cicli annidati, per concludere con il Mini progetto: gioco a quiz.

Come funziona

Cosa fa un bambino nell'app

L'app è organizzata in modo che il bambino abbia sempre una piccola attività successiva da svolgere e che il genitore possa vedere a colpo d'occhio quale sia.

  1. Guarda un programma disegnare, poi modificalo

    Esegui il primo piccolo programma e una tartaruga disegna una stella. Scegli un programma diverso per ottenere un quadrato, un fiore o una spirale arcobaleno, poi modifica due numeri per vedere cambiare l'immagine.

  2. Segui un corso breve

    Ognuno dei 20 corsi è diviso in piccole lezioni: si parte da cosa sono i computer e cos'è il codice, si passa ad algoritmi, variabili e cicli, fino ad arrivare a un mini progetto: creare un quiz.

  3. Gioca, fai pratica e continua

    Risolvi i livelli di rompicapi con blocchi in cui un gatto, una rana, un robot o un drago deve raggiungere l'obiettivo; prova una missione e poi usa quiz, schede, un promemoria e una serie giornaliera per fissare le nuove idee.

Cosa include

Cosa include l'app

20

Corsi, 80 lezioni

Computer e codice, algoritmi, stampa di messaggi, variabili e semplici operazioni matematiche, testo e vero o falso, if ed else, cicli con range, liste e dizionari, numeri casuali, funzioni e animazioni con la tartaruga.

41

Livelli di rompicapi con blocchi

I livelli fanno guadagnare stelle e diventano gradualmente più difficili, con blocchi come move, jump, repeat, if blocked e repeat until goal. I primi livelli sono gratuiti.

60

Missioni in Python

Obiettivi piccoli e concreti, facili, medi e difficili: salutare il computer, contare le gelatine, costruire una scala di stelle, verificare se un numero è pari o dispari, trovare il giocattolo nascosto.

Tartaruga

Disegnare con il codice

La grafica con la tartaruga, le animazioni semplici e i motivi creati con cicli annidati trasformano poche righe di Python in un'immagine sullo schermo.

Editor

Un vero editor di codice

Quando il bambino è pronto, l'editor integrato scrive ed esegue Python sul telefono e mostra il risultato. I programmi possono essere salvati e riaperti nella sezione My Codes.

Ripasso

Strumenti per fissare ciò che si è imparato

Mini quiz e ripasso con schede, un promemoria, programmi di esempio, note, lezioni salvate e una serie giornaliera con progressi che mostrano ciò che è stato imparato.

Per i genitori

Python è un buon primo linguaggio per un bambino? E perché disegnare con la tartaruga è utile?

Python viene spesso consigliato come primo linguaggio testuale perché il suo codice è simile all'inglese e contiene poca punteggiatura in cui inciampare. Disegnare con la tartaruga aggiunge l'altro elemento di cui i giovani studenti hanno bisogno: un risultato visibile. Bastano poche righe per muovere una penna sullo schermo, e un errore appare come una forma storta invece che come un messaggio criptico. La maggior parte dei bambini è più felice di riprovare quando il risultato è un'immagine.

Grafica con la tartarugacodice che puoi vedere

Una tartaruga è una piccola penna che esegue comandi come avanzare e girare. Ripeti gli stessi due comandi e appare un quadrato; ripetili con un angolo diverso e la forma diventa una stella. Così l'idea di un ciclo diventa visibile.

Algoritmipassaggi in ordine

Prima ancora del codice, il bambino impara a descrivere un'attività come una sequenza di passaggi chiari nel giusto ordine, proprio come una ricetta. L'app riprende in seguito l'idea della ricetta quando introduce le funzioni come ricette riutilizzabili.

IndentazioneLa particolarità di Python

Python indica quali righe appartengono a un ciclo o a un if in base a quanto sono indentate. Quando il concetto diventa chiaro, il codice appare ordinato; ed è la prima cosa che un adulto vorrà controllare quando il programma di un bambino non viene eseguito.

Prima i blocchi, poi il testodue percorsi per arrivare alle stesse idee

Unire blocchi come move, jump, repeat e if blocked allena lo stesso ragionamento necessario per digitare Python. Un bambino più piccolo o meno sicuro di sé può iniziare con i blocchi, mentre chi desidera scrivere vero codice può passare direttamente alle lezioni.

Adatta

A chi è adatta — e a chi no

Fa al caso tuo se

  • Sei un genitore che vuole vedere progressi concreti nei primi passi di un bambino nella programmazione, non un video sulla programmazione
  • Hai un bambino che ama disegnare, risolvere rompicapi o giocare e che proverebbe a programmare se il codice producesse un’immagine
  • Vuoi introdurre presto il vero Python, usando i giochi con blocchi come punto di partenza più graduale per un bambino più piccolo o meno sicuro di sé
  • Ti piacciono lezioni chiare e brevi, facili da inserire in una giornata piena
  • Vuoi l’app nella lingua della tua famiglia, tra 22 lingue dell’interfaccia

Non è lo strumento giusto se

  • Ti aspetti che l’intero percorso sia gratuito: lo sono il primo corso, i primi livelli con i blocchi e le prime missioni, mentre CoddyKit Pro sblocca tutto il resto
  • Cerchi un corso per adolescenti che vogliono avvicinarsi alla data science o allo sviluppo web
  • Vuoi una classe con un insegnante in carne e ossa; l’app segue i ritmi del bambino, con una scheda Chat AI per fare domande

Privacy

Per i genitori: acquisti e link esterni

Prima degli acquisti e dei link che portano fuori da Learn Coding for Kids: Python compare un controllo parentale. Gli abbonamenti vengono configurati da un genitore e, su Android, possono essere gestiti o annullati in qualsiasi momento su Google Play.

I dettagli completi sono nella privacy policy di CoddyKit.

Domande

Domande frequenti

Che cos’è Learn Coding for Kids: Python?

Learn Coding for Kids: Python è un’app gratuita per iOS e Android che insegna la programmazione ai bambini con Python. Offre 20 brevi corsi e 80 lezioni, disegno con Turtle, 41 livelli di rompicapi con blocchi, 60 missioni e un editor di codice integrato. È pensata per bambini che non hanno mai scritto codice.

A quale età è adatta?

Il sottotitolo sull’App Store la descrive come programmazione divertente per bambini dai 6 anni in su, mentre l’app ha una classificazione 4+. Ogni bambino è diverso, quindi il primo disegno è un buon test: se tuo figlio si diverte a guardare Turtle mentre disegna una stella e a cambiare i numeri, probabilmente le prime lezioni faranno al caso suo.

Mio figlio deve digitare codice?

Non all’inizio. Il primo disegno non richiede esperienza di digitazione e il Block Playground usa blocchi da unire. La digitazione di Python viene introdotta gradualmente nelle lezioni e nell’editor di codice, che esegue il programma del bambino sul telefono e ne mostra il risultato.

Che cosa imparerà davvero mio figlio?

I bambini imparano che cosa sono i computer e il codice, come descrivere un’attività attraverso passaggi ordinati, come stampare messaggi e usare le variabili, come if ed else permettono di prendere decisioni, come i cicli e range ripetono le azioni e come funzionano liste, dizionari, funzioni e numeri casuali. Il corso si conclude con animazioni Turtle, motivi creati con cicli annidati e un gioco a quiz realizzato da loro.

Che ruolo hanno i rompicapi con i blocchi?

Il Block Playground offre 41 livelli in cui un gatto, una rana, un robot o un drago deve raggiungere l’obiettivo. Il bambino unisce blocchi come move, jump, repeat e if blocked, preme play e guarda il programma in esecuzione. In questo modo allena lo stesso pensiero computazionale delle lezioni, usando blocchi invece del testo.

Che cosa è gratuito e cosa sblocca Pro?

Il primo corso, i primi livelli del Block Playground e le prime missioni di programmazione sono gratuiti, così un bambino può provare a programmare davvero prima che un genitore decida. CoddyKit Pro sblocca tutti i corsi e le lezioni, tutti i 41 livelli di rompicapi, tutte le 60 missioni, oltre all’esame e al certificato.

Funziona senza connessione a Internet?

Il primo disegno con Turtle viene eseguito sul telefono e non richiede Internet. La scheda dello Store non garantisce l’uso offline per il resto dell’app, quindi prova una lezione sul dispositivo prima di farci affidamento durante un viaggio lungo.

In cosa è diversa dall’app per bambini dedicata a JavaScript?

Learn Coding for Kids: Python insegna Python e inizia con Turtle che disegna una stella. Learn JavaScript for Kids insegna JavaScript e inizia con un programma interattivo i cui adesivi possono essere modificati dal bambino toccandoli. Le due app condividono gli stessi elementi di base — variabili, cicli e decisioni — quindi la scelta dipende soprattutto dal linguaggio che incuriosisce di più tuo figlio.

Inizia

Lascia che tuo figlio disegni la sua prima stella in Python

Inizia gratuitamente su iOS e Android, in 22 lingue.

App Store — Scarica gratisGoogle Play — Scarica gratis
Ultima revisione · Pubblicata da CoddyKit · Privacy policy
Disponibile su iOS e Android.