Insegna a programmare

Quando insegni a programmare, non insegni solo il linguaggio della tecnologia, ma anche nuovi modi di pensare e di dare vita alle idee. Apple offre percorsi didattici che ti aiutano a introdurre il coding nelle tue lezioni, adatti sia per chi è alle prime armi sia per chi deve prepararsi per la certificazione Swift.

Parte tutto da Swift.

Swift è un linguaggio di programmazione creato da Apple, incredibilmente potente ma facile da imparare. I comandi si basano su parole che conosciamo già, come “jump” (salta) e “forward” (avanti). Ed è usato dai professionisti per creare le app più popolari per iPhone, iPad, Mac, Apple TV e Apple Watch.

Programmare è per tutti

Settimana europea della programmazione: progettiamo insieme un’app.

Le grandi app partono da grandi idee. Sfida la classe a pensare fuori dagli schemi e a risolvere problemi concreti con la nuova attività di Apple “Progettazione di app inclusive”.

Scopri l’attività

Programmare è per tutti

Con Swift Playgrounds, le basi del codice sono alla portata di tutti.

Il corso “Programmare è per tutti” ti guiderà alla scoperta di Swift Playgrounds, un’app che insegna ai ragazzi a programmare tramite livelli interattivi e personaggi divertenti. È perfetto per studenti dagli 8 anni in su, e ti aiuterà a introdurre la programmazione con lo stesso linguaggio usato dagli sviluppatori professionisti.

Scopri di più su Swift Playgrounds

Insegna il coding a ogni livello.

Le guide “Programmare è per tutti” aiutano a comprendere i concetti base del coding e contengono esercizi da svolgere direttamente sui dispositivi, per esercitarsi nella programmazione e nel problem solving. Le guide per la classe permettono a studentesse e studenti di lavorare al proprio ritmo, mentre con le guide per docenti puoi dare una mano a tutti: da chi ha bisogno di un piccolo aiuto in più a chi vuole ottenere un riconoscimento extra.

Inizia subito a programmare

Perfetta per insegnanti e famiglie, la guida “Inizia subito a programmare” include dieci divertenti attività per ragazze e ragazzi dai 10 anni in su. È un ottimo modo per avvicinarsi al mondo del codice affrontando una varietà di sfide nell’app Swift Playgrounds per iPad e Mac.

Programmare è per tutti

4-8 anni

Il corso “Programmare è per tutti – 4-8 anni” è concepito per aiutare insegnanti e famiglie a introdurre la programmazione nei primi anni di formazione, quando inizia lo sviluppo del pensiero computazionale. Con queste lezioni, i bambini e le bambine dall’asilo alla terza elementare potranno confrontarsi, esplorare e giocare per imparare i concetti fondamentali del codice usando l’app Swift Playgrounds su iPad.

Programmare è per tutti: rompicapo

Questa guida offre più di 40 ore di attività didattiche flessibili che presentano alcuni importanti concetti di programmazione. Ciascun capitolo consente agli studenti di consolidare le conoscenze già acquisite, sperimentare con la programmazione, mettere in pratica quanto appreso e comunicare in modo creativo l’impatto del codice sulla loro vita.

Programmare è per tutti: avventure

Destinata agli studenti che hanno già completato Rompicapo, la guida Avventure apre le porte a un mondo di opportunità per dare voce alla creatività con il codice Swift. Attraverso una serie di attività aperte, gli studenti possono sperimentare liberamente con l’hardware e la programmazione basata su eventi, ed esprimere così in modo creativo ogni propria idea.

Scopri come altri insegnanti nel mondo usano “Programmare è per tutti”.

Guarda il video

Docenti di tutto il mondo raccontano come gli studenti traggono beneficio dallo studio del codice, anche se non diventeranno futuri programmatori.

Guarda il video

Gli studenti di Dahlya a Orange, in California, rafforzano fiducia e determinazione grazie allo studio del codice.

Guarda il video

Gli studenti di Diana nello stato del Querétaro, in Messico, sviluppano la capacità di pensiero critico imparando a programmare.

Guarda il video

François, un docente di Sainte-Julie nella provincia del Québec, in Canada, insegna ai suoi studenti a programmare per aiutarli a sviluppare competenze utili per il loro futuro.

Guarda il video

Gli studenti di Claire a Blackpool, nel Regno Unito, acquisiscono competenze trasferibili grazie alla programmazione.

Guarda il video

La classe di Rikito a Osaka, in Giappone, usa il codice per trasformare le idee in realtà.

Sviluppare in Swift

Crea app da zero con Xcode.

Per cominciare a progettare e sviluppare app con Swift in Xcode, non serve avere già esperienza. Con il corso “Sviluppare in Swift” puoi insegnare a studentesse e studenti dai 14 anni in su a programmare come professionisti, che sia solo per un semestre o per ottenere la certificazione.

Inizia a insegnare come si sviluppa un’app.

Le guide “Sviluppare in Swift” sono flessibili e ti permettono di supportare sia gli studenti alle primi armi con la programmazione sia quelli con competenze di livello avanzato. Le lezioni offrono esperienze pratiche di sviluppo con Swift in Xcode, l’ambiente integrato usato dai professionisti per creare le app.

Sviluppare in Swift: esplorazioni

Gli studenti apprenderanno i concetti fondamentali della programmazione, acquisendo solide competenze di base del linguaggio Swift. Studieranno l’impatto della programmazione e delle app sulla società, sull’economia e sulla cultura, esplorando al tempo stesso lo sviluppo delle app per iOS.

Develop in Swift AP® CS Principles

In questo corso ragazzi e ragazze apprendono i concetti fondamentali del coding, acquisendo solide competenze di base del linguaggio Swift e preparandosi all’esame AP® Computing Science Principles. Le lezioni li accompagnano lungo tutto il processo di progettazione, dal brainstorming alla pianificazione, fino al prototipo e alla valutazione dell’app.

Develop in Swift Fundamentals

Gli studenti acquisiranno le competenze di base per lo sviluppo delle app per iOS con Swift. Saranno in grado di padroneggiare le pratiche e i concetti chiave utilizzati quotidianamente dai programmatori Swift e acquisiranno una conoscenza di base del codice sorgente di Xcode e degli editor di interfaccia utente.

Develop in Swift Data Collections

Questo corso offre a ragazze e ragazzi la possibilità di ampliare e consolidare conoscenze e competenze sullo sviluppo di app iOS per la creazione di app più complesse e funzionali. Lavoreranno con i dati di un server ed esploreranno nuove API di iOS che consentono esperienze in-app più complete, compresa la visualizzazione di grandi raccolte di dati in più formati.

Ti insegniamo a insegnare Swift.

A supporto del programma didattico “Sviluppare in Swift”, è disponibile online un corso di aggiornamento professionale gratuito per prepararsi all’insegnamento di “Sviluppare in Swift: esplorazioni” e “Develop in Swift AP CS Principles”. Questo corso introduttivo è l’ideale per integrare “Sviluppare in Swift” in qualsiasi ambiente didattico e permette di acquisire direttamente dagli esperti Apple le conoscenze di base necessarie per insegnare Swift e Xcode.


Porta la programmazione a un nuovo livello.

Non c’è limite a quello che i tuoi studenti possono fare con Swift e Xcode. A ogni aspirante sviluppatore Apple mette a disposizione tante risorse, tra cui una certificazione e diversi strumenti professionali.

Fai ottenere ai tuoi studenti la certificazione Swift.

Aiuta l’intera classe a mettere a frutto le proprie conoscenze di Swift e Xcode. Con le certificazioni “App Development with Swift” è più facile distinguersi dalla concorrenza e candidarsi per i ruoli più richiesti nel settore dello sviluppo di app per iOS.

Aiutali a diventare professionisti delle app.

Con l’Apple Developer Program i tuoi studenti avranno accesso a tecnologie Apple all’avanguardia, strumenti di gestione delle app, codice di esempio e documentazione. E potranno distribuire le loro app a oltre un miliardo di clienti sull’App Store.

Dentro e fuori dall’aula, e nella comunità.

Le risorse “Swift Coding Club” ti aiutano a creare gruppi scolastici di programmazione. Contengono materiali per sviluppare prototipi di app basate sui principi Apple per il design e sfruttano le strategie del design thinking. La classe imparerà a elaborare un’idea, trasformarla in un progetto, testare le app con l’aiuto di compagne e compagni, fino a perfezionare l’esperienza utente. E con la guida “Riflettori sulle app”, potrai organizzare l’evento di presentazione perfetto per le loro creazioni.

Apple Teacher

Apple Teacher è un programma gratuito per gli insegnanti che ti aiuta a sviluppare competenze su iPad e Mac, accedere ad attività per gli studenti, e ricevere dei riconoscimenti per tutto quello che impari.

Programmi didattici

Apple offre risorse di apprendimento gratuite e interattive per insegnanti e studenti dove trovare idee e consigli su come integrare la programmazione e la creatività in classe.