The code.org Logo and some children on laptops learning computer science, with a Italian flag

Programmi globali di Code.org

Un curriculum informatico gratuito, completo e strutturato, disponibile in oltre 30 lingue per insegnanti e studenti di tutti i livelli scolastici per apprendere il pensiero computazionale e le abilità di intelligenza artificiale in modo da poter prosperare nel 21° secolo

Flag of Italy

Benvenuto nel nostro sito Web globale. Stai cercando il nostro USA sito web?

Ogni studente di ogni scuola dovrebbe avere l'opportunità di imparare l'informatica, il pensiero computazionale e le scienze dell'intelligenza artificiale

99 M
studenti su Code.org
42 M
giovani studentesse
332 M
progetti creati
60+
paesi che utilizzano Code.org

Materiali didattici per l'educazione al pensiero computazionale e all'intelligenza artificiale per scuole, insegnanti e studenti nelle classi K-12

Code.org è un'organizzazione senza scopo di lucro statunitense dedicata ad ampliare l'accesso all'istruzione informatica fornendo corsi di programmazione, curriculum e risorse gratuiti per studenti di tutte le età, nonché strumenti di sviluppo professionale e didattico per gli educatori. I nostri materiali didattici e le nostre lezioni per studenti coprono un'ampia gamma di corsi di informatica, pensiero computazionale e intelligenza artificiale per bambini dai 5 ai 18 anni e sono completamente GRATUITI e disponibili in oltre 30 lingue e utilizzati da milioni di studenti ogni anno.

Code.org è sempre completamente GRATUITO per tutti gli studenti e gli insegnanti!

La nostra piattaforma è gratuita, open source e fantastica. I bambini lo adorano. Gli insegnanti lo adorano.
Coinvolgi ogni studente

Rendi l'informatica accessibile ed entusiasmante con lezioni interattive progettate per tutti gli studenti.

Nessuna esperienza? Nessun problema!

Dotati di risorse facili da usare e adatte agli insegnanti, senza bisogno di conoscenze di programmazione.

Competenze reali, impatto reale

Prepara gli studenti per il futuro con la programmazione pratica, la risoluzione dei problemi e il pensiero computazionale.

Curriculum di cui ti puoi fidare

Allineato agli standard, supportato dalla ricerca e continuamente aggiornato per soddisfare le esigenze delle aule moderne.

Gratuito, flessibile e divertente

Curriculum gratuito con piani di lezione adattabili che si adattano a qualsiasi programma, livello scolastico o stile di insegnamento.

Unisciti a un movimento globale

Entra a far parte di una rete mondiale di insegnanti che portano l'informatica a tutti gli studenti, ovunque.

Cosa dicono gli insegnanti sui curricula di Code.org

Quando utilizzi il curriculum di Code.org, hai tutto a tua disposizione. Contiene le domande che devi porre ai tuoi studenti. Contiene le lezioni che devi insegnare e ti dà indicazioni su come farlo. Quindi, se arrivi senza alcuna esperienza in informatica, è lì per te. Se hai esperienza con l'informatica e l'hai insegnata in precedenza, ti darà un nuovo modo di affrontare l'insegnamento ai tuoi studenti.

Perché il pensiero computazionale e le scienze dell'intelligenza artificiale dovrebbero essere insegnate ai bambini a scuola come abilità di vita fondamentale in modo che possano prosperare nel 21° secolo

Nel 21° secolo, l'informatica (CS), le scienze dell'intelligenza artificiale (AI) e il pensiero programmatico sono emersi come strumenti indispensabili per navigare in un mondo sempre più digitale. Sebbene molti associno la formazione in informatica a carriere altamente remunerative nell'ingegneria o nella tecnologia del software, i suoi vantaggi si estendono ben oltre il settore tecnologico. L'integrazione dell'istruzione CS e STEM nei curricula K-12 consente agli studenti di intraprendere qualsiasi percorso professionale, dall'agricoltura e ospitalità alla produzione e altro ancora, promuovendo competenze critiche che migliorano la risoluzione dei problemi, l'adattabilità e la creatività, competenze essenziali per il successo in qualsiasi campo o ambizione di vita.

Innanzitutto, l'educazione informatica fornisce ai bambini il pensiero computazionale, un framework per la risoluzione dei problemi che incoraggia la suddivisione di problemi complessi in parti gestibili, il riconoscimento di schemi e la creazione di soluzioni logiche. Questo modo di pensare non si limita alla scrittura di codice; è altrettanto rilevante nelle industrie operaie. Ad esempio, un agricoltore può utilizzare il pensiero computazionale per analizzare i raccolti e i modelli meteorologici, ottimizzando le risorse e migliorando i raccolti. Un professionista del settore alberghiero potrebbe applicare queste competenze per semplificare le operazioni o analizzare il feedback dei clienti, migliorando le esperienze degli ospiti. Imparando a pensare in modo programmatico, gli studenti acquisiscono strumenti per affrontare le sfide del mondo reale in modo sistematico ed efficace, indipendentemente dal loro percorso professionale.

Inoltre, l'istruzione CS alimenta resilienza e adattabilità. La programmazione spesso implica tentativi ed errori, insegnando agli studenti il valore della perseveranza e l'importanza di imparare dagli errori. Nella produzione, queste lezioni si traducono nella capacità di risolvere i problemi delle apparecchiature o di innovare processi più efficienti. Nella vita, questa mentalità crea fiducia e un atteggiamento proattivo verso la risoluzione dei problemi, qualità che avvantaggiano le persone in qualsiasi attività.

Creatività è un altro segno distintivo della formazione CS. La scrittura del codice è una forma di creazione che richiede agli studenti di immaginare possibilità e dare vita alle idee. Questa creatività trascende le industrie e favorisce l'innovazione, sia che si tratti di progettare un nuovo prodotto, creare un'esperienza culinaria memorabile o sviluppare pratiche sostenibili in agricoltura. La formazione CS incoraggia anche la collaborazione, poiché gli studenti lavorano insieme per progettare, testare e perfezionare i progetti, una competenza fondamentale in qualsiasi ambiente di lavoro.

È importante sottolineare che l'esposizione precoce al CS nell'istruzione K-12 demistifica la tecnologia, consentendo ai bambini di diversa estrazione di considerarsi partecipanti attivi in un mondo digitale. Questa inclusività garantisce che tutti gli studenti, non solo quelli che perseguono carriere STEM tradizionali, siano pronti ad affrontare e dare forma a un futuro definito dalla tecnologia. Inoltre, aiuta a colmare il divario digitale, offrendo opportunità eque per tutti i bambini di avere successo.

In conclusione, la CS e il pensiero programmatico nell'istruzione K-12 non sono solo percorsi verso lavori tecnologici altamente retribuiti; sono competenze fondamentali che migliorano la vita e le prestazioni di tutti i bambini, indipendentemente dalle loro ambizioni di carriera. Promuovendo il pensiero critico, la creatività e l'adattabilità, l'istruzione CS prepara gli studenti a prosperare in un mondo in rapida evoluzione e a contribuire in modo significativo alle loro comunità. L'integrazione di questa istruzione nel curriculum non è solo un investimento nel futuro della tecnologia, è un investimento nel futuro di ogni bambino.

Corsi autonomi di intelligenza artificiale per bambini dai 10 ai 18 anni

L'intelligenza artificiale non è magia... è solo codice! I nostri corsi demistificano l'intelligenza artificiale e aiutano gli studenti a comprendere i molti modi in cui questa nuova importante tecnologia cambierà il modo in cui viviamo, lavoriamo e impariamo. Gli studenti apprendono concetti fondamentali che susciteranno il loro interesse per la tecnologia e li aiuteranno a comprendere il mondo che li circonda in modo più profondo.

Unità AI di prima generazione

Fondamenti dell'IA generativa
Introduce le basi dell'IA generativa e il suo funzionamento, coprendo le reti neurali, gli incorporamenti e il modo in cui i modelli linguistici di grandi dimensioni vengono addestrati a comprendere e rappresentare il linguaggio.

Unità AI di seconda generazione

Personalizzazione dei modelli linguistici
Si concentra sulle competenze pratiche per personalizzare i modelli di intelligenza artificiale utilizzando tecniche come la progettazione rapida e il recupero, promuovendo al contempo la trasparenza attraverso schede modello.

Come l'IA prende le decisioni

Introduci i giovani studenti all'intelligenza artificiale e all'apprendimento automatico con attività pratiche che utilizzano modelli di dati predittivi. Gli studenti si eserciteranno a formulare le proprie previsioni e impareranno a classificare e ordinare i dati.

AI per gli oceani

Aiuta l'IA a pulire gli oceani addestrandola a rilevare i rifiuti! Scopri i dati e i pregiudizi relativi all'addestramento e come l'IA può risolvere i problemi mondiali.

Dance Party: edizione AI

Scopri i concetti di intelligenza artificiale (AI) per creare la tua festa da ballo virtuale con i migliori artisti di oggi. Con dozzine di canzoni tra cui scegliere, raggiungi ogni studente indipendentemente dai suoi gusti musicali. È ora di mettere in mostra le tue cose!

Music Lab: Jam session

Pronto a mescolare musica e codice? In Music Lab: Jam Session, remixerai brani di artisti come Sabrina Carpenter, Lady Gaga e Shakira mentre impari fantastiche abilità di programmazione come sequenziare e creare ritmi con l'intelligenza artificiale. È un modo divertente per essere creativi con la programmazione!

Serie di video su come funziona l'intelligenza artificiale

Comprendi cosa rende un computer un computer, come le informazioni digitali sono rappresentate in 1 e 0, come funzionano i circuiti informatici per manipolare le informazioni digitali e come un'unità di elaborazione centrale (CPU) e un sistema operativo controllano gli ingressi, le uscite, la memoria e l'hardware di un computer. Visualizza la playlist completa e associato piani di lezione.

A series of youtube videos contained in an image that links to the playlist of these videos on Youtube's website

AI 101 per insegnanti

Serie di apprendimento online fondamentale per qualsiasi insegnante o educatore interessato al rivoluzionario mondo dell'intelligenza artificiale (IA) e al suo potenziale trasformativo nell'istruzione. Visualizza la playlist completa

A series of youtube videos contained in an image that links to the playlist of these videos on Youtube's website
A screenshot of Code.org's CS education lesson from Computer Science Fundamentals Unit B Lesson 7 showing the learning environment for students

CS Fundamentals - Curricula scolastici guidati da insegnanti per bambini di prima media

Computer Science Fundamentals (CSF) è un insieme gratuito di curricula elementari di informatica con sei corsi specifici per grado, ciascuno della durata di 13-20 lezioni, progettati per i principianti e allineati agli standard CSTA. I corsi introducono concetti fondamentali, promuovono un apprendimento equo ed esplorano l'impatto dell'informatica e della tecnologia.

Corso CSF A

Programma usando comandi come loop ed eventi. Insegna agli studenti a collaborare con gli altri, a studiare diverse tecniche di risoluzione dei problemi, a perseverare di fronte a compiti impegnativi e a conoscere la sicurezza in Internet.

Corso CSF B

Attraverso attività scollegate e una varietà di enigmi, gli studenti impareranno le basi della programmazione, le tecniche di collaborazione, le capacità di indagine e di pensiero critico, la persistenza di fronte alle difficoltà e la sicurezza in Internet.

Corso CSF C

Crea programmi con sequenze, loop ed eventi. Studia le tecniche di risoluzione dei problemi e sviluppa strategie per costruire comunità positive sia online che offline. Crea giochi interattivi che gli studenti possano condividere.

Corso CSF D

Revisione dei concetti trovati nei corsi precedenti, compresi i loop e gli eventi. Successivamente, gli studenti svilupperanno la loro comprensione degli algoritmi, dei loop annidati, dei loop while, dei condizionali e altro ancora.

Corso CSF E

Realizza progetti divertenti e interattivi che rafforzino l'apprendimento sulla sicurezza online. Impegnati in codifiche più complesse, ad esempio loop annidati, funzioni e condizionali.

Corso CSF F

Guarda come gli utenti effettuano le scelte nelle app che utilizzano. Crea una varietà di app Sprite Lab che offrano anche scelte per l'utente. Scopri concetti più avanzati, tra cui variabili e cicli «for».

CS Fundamentals Express - Curriculum scolastici elementari autogestiti

Gli insegnanti svolgono un ruolo fondamentale nell'apprendimento degli studenti insegnando le nostre attività scollegate e conducendo discussioni in classe intera, tuttavia, riconosciamo che CS Fundamentals non viene sempre insegnato in un ambiente di classe tradizionale. Offriamo due corsi rapidi di autoapprendimento insieme ai corsi A-F. Questi corsi rapidi sono progettati per situazioni in cui gli insegnanti consentono a ogni studente di lavorare secondo i propri ritmi in modo indipendente.

Pre-lettore CSF Express

Impara le basi della codifica a blocchi drag-and-drop risolvendo enigmi e creando scene animate. Crea giochi artistici e semplici da condividere con amici, familiari e insegnanti.

CSF Express

Impara a creare programmi per computer, sviluppa capacità di risoluzione dei problemi e affronta sfide divertenti! Crea giochi e progetti creativi da condividere con amici, familiari e insegnanti.

A screenshot of Code.org's CS education lesson from Computer Science Discoveries showing the learning environment for students

CS Discoveries - Curriculum CS e AI guidato da insegnanti, erogato dalla scuola

Computer Science Discoveries (CSD) è un curriculum flessibile e gratuito che introduce l'alfabetizzazione al pensiero computazionale e all'intelligenza artificiale per le classi 6-12. Il CSD introduce gli studenti a creare i propri siti Web, app, animazioni, giochi e sistemi informatici fisici e a comprendere le basi dell'intelligenza artificiale. I curricula consentono agli studenti di creare artefatti autentici e di interagire con l'informatica come mezzo per la creatività, la comunicazione, la risoluzione dei problemi e il divertimento. Non è necessaria alcuna esperienza precedente!

Unità CSD 1

Risoluzione dei problemi e calcoloUsa un processo di risoluzione dei problemi per affrontare enigmi, sfide e scenari del mondo reale. Scopri l'input, l'output, l'archiviazione e l'elaborazione del computer per aiutarti a risolvere i problemi.

Unità CSD 2

Sviluppo Web
Crea e condividi contenuti sulle pagine web, esplorando il potenziale creativo del web. Sviluppa capacità di consumo critiche, capacità di risoluzione dei problemi e lavoro di squadra durante la programmazione.

Unità CSD 3

Animazioni e giochi interattivi
Crea immagini programmatiche, animazioni, arte interattiva e giochi. Acquisisci familiarità con i concetti di programmazione e il processo di progettazione.

Unità CSD 4

Il processo di progettazione
Concentrati sulla considerazione dell'impatto sociale dell'informatica. Attraverso le sfide di progettazione, gli studenti entrano in empatia con le esigenze degli altri e sviluppano soluzioni.

Unità CSD 5

Dati e società
Sottolinea il ruolo dei dati nella risoluzione dei problemi e nell'assistenza dei computer in questo processo. Tratta i sistemi di rappresentazione e le sfide associate. Scopri come le raccolte di dati aiutano a risolvere i problemi.

Unità CSD 6

Creazione di app con dispositivi
Esplora il ruolo dei dispositivi fisici nell'informatica. Sviluppa programmi che utilizzano ingressi e uscite hardware. Esiste una versione di questa unità sia per micro:bit che per Circuit Playground.

Unità CSD 7

Intelligenza artificiale e apprendimento automatico
Scopri come i computer apprendono dai dati. Sviluppa progetti di machine learning sulla base di dati reali. Progetta un'app di machine learning per risolvere un problema rilevante a livello personale.

An animated GIF showing the Computer Science & AI Foundations application lab from Code.org with Python script being typed to control characters in a lesson

Fondamenti CSAI - In arrivo nel 2026

Questo curriculum flessibile copre l'alfabetizzazione del pensiero computazionale e dell'intelligenza artificiale e introduce gli studenti a creare i propri siti Web, app, animazioni, giochi e sistemi di calcolo fisico e a comprendere le basi dell'intelligenza artificiale. I curricula consentono agli studenti di creare artefatti autentici e di interagire con l'informatica come mezzo per la creatività, la comunicazione, la risoluzione dei problemi e il divertimento. Non è necessaria alcuna esperienza precedente! Ogni unità di CS Discoveries può essere utilizzata da sola senza alcuna esperienza precedente, il che ti consente di scegliere esattamente le unità adatte alla tua classe.

IA generativa
Questa unità mira a costruire una comprensione fondamentale dei modelli di intelligenza artificiale generativa basati su testo, concentrandosi sui concetti fondamentali rispetto alle competenze tecniche. Gli studenti demistificheranno i modelli di intelligenza artificiale generativa esplorando le loro strutture interne attraverso la lente familiare di input, archiviazione, processo e output. Acquisiranno informazioni su come questi modelli rappresentano il linguaggio, sull'impatto dei dati di addestramento sulle prestazioni dei modelli e sul potenziale di distorsioni.

Introduzione alla programmazione
Questa unità fornisce un'introduzione completa alle competenze di programmazione di base attraverso l'apprendimento basato su progetti. Sottolinea le applicazioni pratiche di Python, concentrandosi su variabili, strutture di controllo, loop, funzioni e algoritmi.

Sistemi e dispositivi informatici
Gli studenti di questa unità esplorano il funzionamento dei sistemi informatici, concentrandosi sull'interazione tra hardware, software e sistemi operativi.

Reti e Internet
Questa unità introduce gli studenti ai concetti fondamentali del networking, concentrandosi su come i dati vengono trasmessi attraverso sistemi interconnessi che formano Internet. Questa unità tratta argomenti chiave, tra cui i protocolli Internet (IP, TCP, HTTP, DNS), la comunicazione dei dati e gli impatti sociali dell'infrastruttura di rete.

Sicurezza informatica e impatti globali
Questa unità introduce gli studenti ai fondamenti della sicurezza informatica, concentrandosi sia sui concetti tecnici che sugli impatti sociali. Gli studenti esplorano argomenti come la privacy dei dati, i rischi per la sicurezza, le tecniche di crittografia e il ruolo dell'errore umano nelle violazioni.

Introduzione alla scienza dei dati
Questa unità introduce gli studenti alle fasi fondamentali del processo di scienza dei dati, tra cui la raccolta, l'organizzazione e l'interpretazione dei dati. Gli studenti imparano ad applicare tecniche statistiche, esplorare le tendenze dei dati e partecipare a discussioni significative sull'etica e sulla privacy dei dati.

Come funziona Internet

Questa serie di brevi video ti aiuterà a capire come funziona Internet, a spiegare HTTP e HTML e a far luce su SSL e sicurezza informatica. Con Vint Cerf, l'inventore del TCP/IP, David Karp, il fondatore di Tumblr, la Security Princess di Google e gli ingegneri di Microsoft, Spotify e Symantec. Visualizza la playlist completa

A series of youtube videos contained in an image that links to the playlist of these videos on Youtube's website

Come non farsi hackerare

Internet è aperto, quindi tutto ciò che accade su di esso può essere visto a meno che non sia protetto. Nei paesi moderni, le persone sono più preoccupate di essere hackerate che di qualsiasi altro crimine. Perché? Perché ogni computer o telefono su Internet viene regolarmente testato per individuare le vulnerabilità da criminali, terroristi o persino attori statali. Se non stai attento, qualcuno potrebbe hackerare il tuo dispositivo o i tuoi account e persino rubare la tua identità o i tuoi soldi. Visualizza la playlist completa.

A series of youtube videos contained in an image that links to the playlist of these videos on Youtube's website

Come funziona la blockchain

Realizzata in collaborazione con Coinbase, questa serie presenta esperti del settore e mira a demistificare questa tecnologia esplorando cos'è la blockchain, come funziona e le sue potenziali implicazioni sociali, positive e negative. Visualizza la playlist completa e associato piani di lezione.

A series of youtube videos contained in an image that links to the playlist of these videos on Youtube's website

Partner di Code.org in Italia

I partner di Code.org promuovono l'istruzione in informatica e intelligenza artificiale in molti paesi2

Programma il Futuro

Children in a classroom

"Programma il Futuro" è un'iniziativa italiana lanciata nel 2014 attraverso una collaborazione tra il Ministero dell'Istruzione italiano e CINI (Consorzio Interuniversitario Nazionale per l'Informatica) per promuovere l'educazione informatica nelle scuole. Come partner ufficiale italiano di Code.org, fornisce strumenti e risorse accessibili per insegnare il pensiero computazionale. Con la partecipazione di quasi 3 milioni di studenti, 42.000 insegnanti e 7.400 scuole nel 2022-23, il programma ha reso l'Italia leader nell'educazione digitale.

Attività relative all'Ora del Codice

L'Ora del Codice è un evento globale che introduce gli studenti all'informatica attraverso attività di codifica della durata di un'ora. L'evento ha lo scopo di ispirare gli studenti a dedicarsi all'informatica in futuro. Esplora le attività di Hour of Code disponibile in molte lingue.

A graphic showing 6 different icons for hour of code lab activities: Dance Party, Minecraft, AI For Oceans, Make A Flappy Game, Star Wars, and Music Lab

Laboratorio musicale

In questa coinvolgente lezione, gli studenti utilizzano Music Lab per sviluppare capacità di programmazione, comporre canzoni e collegare tecnologia e creatività.

Festa da ballo

Organizza la tua festa da ballo da condividere con i tuoi amici! Con decine di canzoni tra cui scegliere, raggiungi ogni studente indipendentemente dai suoi gusti musicali. È ora di mettere in mostra le tue cose!

L'ora del codice di Minecraft

Costruisci ed esplora con Minecraft! Usa la tua creatività e le tue capacità di risoluzione dei problemi per esplorare e costruire nuovi mondi con il codice.