Un insegnante aiuta un giovane studente a programmare su iPad.

Programmare
è per tutti

La tecnologia ha un linguaggio: si chiama codice. E secondo noi, saper scrivere codice è una competenza fondamentale. Imparare a programmare ti insegna a risolvere problemi e a lavorare con gli altri in modo creativo, e ti permette di realizzare app che trasformano le tue idee in realtà. Crediamo che ognuno debba avere la possibilità di creare qualcosa che possa cambiare il mondo. Ecco perché abbiamo ideato una nuova serie di corsi che consentono a tutti di capire com’è fatto il codice, come si scrive e come si insegna in modo semplice.

Ok, ma cos’è il codice?

Il codice fa funzionare praticamente qualsiasi cosa. Quando accendi l’auto, il codice permette alla chiave di comunicare con il motore. Quando hai voglia di una pizza, è il codice che inoltra il tuo ordine online. Quando vuoi sapere se dovresti mangiare quella pizza, il codice ti aiuta a calcolare le calorie e a decidere. E quando usi le tue app preferite, è ancora il codice che ti consente di inviare un messaggio, condividere una foto o farti un selfie con le orecchie da gatto.

Vista frontale di un iPhone con un’app per il conteggio delle calorie che indica le calorie rimanenti per la giornata e consiglia di mangiare di più.
Icona di Swift

Abbiamo creato un linguaggio di programmazione per tutti.

Un MacBook aperto con una schermata in Split View che mostra a sinistra il codice Swift per creare un pendolo di Newton, e a destra il pendolo risultante. A sinistra del MacBook c’è un iPhone con una costellazione visibile sul display. Parzialmente nascosto dal MacBook, un iPad mostra un’app Disney con la vista dall’alto di una barca su un fiume.

Swift è progettato per essere facile da usare. Ti permette di vedere che cosa stai creando man mano che programmi: a sinistra scrivi il codice, a destra vedi subito il risultato. Puoi usare molte parole e frasi inglesi che già conosci, come “print”, “add” e “remove”. E Swift non è solo perfetto per iniziare a scrivere codice, è anche incredibilmente potente: lo sapevi che alcune delle app più popolari al mondo sono scritte in Swift?

Un MacBook aperto con una schermata in Split View che mostra a sinistra il codice Swift per creare un pendolo di Newton, e a destra il pendolo risultante. A sinistra del MacBook c’è un iPhone con una costellazione visibile sul display. Parzialmente nascosto dal MacBook, un iPad mostra una discesa in snowboard da una montagna.

Abbiamo reinventato anche il modo in cui impari.

Un iPad con uno sfondo verde mare mostra il testo “You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.” Sotto il testo, c’è un piccolo personaggio animato, in piedi accanto a un semaforo. Dietro, a destra dell’iPad, un MacBook aperto mostra una schermata di Xcode con il titolo “Connect the River Markers” e l’immagine di un fiume con una griglia e indicatori di vari colori in sovrapposizione.

Abbiamo studiato il modo in cui si impara a usare Swift con la stessa cura che abbiamo dedicato alla creazione del linguaggio di programmazione. Per chi è all’inizio c’è Swift Playgrounds, un’app per iPad con cui muovere i primi passi in modo interattivo e divertente. Seguendo le lezioni “Learn to Code” userai vero codice per risolvere una serie di rompicapi, e incontrerai personaggi che puoi controllare con un semplice tap. Se vuoi cimentarti con la tua prima app, il manuale “Intro to App Development with Swift” ti spiega passo passo come crearla. Imparerai le basi e potrai sperimentare con i playground in Xcode, il software usato per sviluppare le app che trovi sul tuo Mac.

Scopri di più su Swift Playgrounds

Un iPad con uno sfondo verde mare mostra il testo “You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.” Sotto il testo, c’è un piccolo personaggio animato in piedi accanto a un semaforo. Dietro, a destra dell’iPad, un MacBook aperto mostra una schermata di Xcode con il titolo “Connect the River Markers” e l’immagine di un fiume con una griglia sovrapposta e indicatori di vari colori.

Porta il codice a scuola.

Abbiamo creato i corsi “Programmare è per tutti” per aiutarti nell’insegnamento a ragazzi e ragazze di ogni età, dalla scuola dell’infanzia all’università. Con una serie di guide per i docenti e lezioni per la classe, puoi affrontare i concetti di base su iPad, per poi passare alla creazione di vere app su Mac. Sono strumenti didattici pensati per tutti: da chi non ha mai scritto una riga di codice fino agli aspiranti sviluppatori. E per gli studenti che completano il modulo “App Development with Swift” c’è anche un’apposita certificazione.

Scopri di più su come insegnare a programmare

Scarica la Guida per il trainer che ti aiuterà a tenere una sessione “L’Ora del Codice” nel tuo istituto (PDF)

Scarica le guide per imparare e insegnare a sviluppare app.

Scopri di più sul corso “Get Started with Code” (PDF)

Scopri di più sul corso “Swift Playgrounds” (PDF)

Scopri di più sul corso “App Development with Swift” (PDF)

Un iPad mostra una serie di lezioni per principianti e di livello intermedio nell’app Swift Playgrounds.

Risorse sulla programmazione.

Icona di Swift

Swift

Uno sguardo più dettagliato a Swift, per programmatori di ogni livello.

Scopri di più

Logo del sito per sviluppatori

Forum per insegnanti

Consulta le risorse tecniche gratuite, fra cui video ed esempi di codice.

Forum per insegnanti

Icona di iTunes U

Manuali, corsi e app

Dai un’occhiata alle risorse per insegnare e imparare a programmare.

Scopri di più