Corso GDScript
Un corso di GDScript online, gratuito e interattivo. Impara il linguaggio con cui si programmano i giochi in Godot prima ancora di aprire l'editor: ogni lezione esegue il tuo codice su un vero motore Godot nel browser, con suggerimenti AI quando l'output non corrisponde e un certificato gratuito alla fine di ogni sezione.
1,120+ codder iscritti
235 lezioni235 sfide751 domande del quiz
- Adatto ai principianti
Aiuto alla programmazione con l'AI
Lezioni interattive pratiche
Narrazione audio in ogni lezione
Quiz per mettere alla prova le tue conoscenze
Certificato di completamento gratuito
Programma
Sezione 1
Fondamenti
Inizia la sezioneIniziaCostruisci solide basi acquisendo i concetti essenziali e le competenze fondamentaliIntroduzione
4 lezioni415Variabili Parte 1
5 lezioni1025Variabili Parte 2
5 lezioni920Operatori Parte 1
6 lezioni1125Operatori - Parte 2
5 lezioni920Strutture decisionali
5 lezioni920Input/Output di base
7 lezioni1225Calcolatore per dividere il conto
Progetto5 lezioni5Cicli
8 lezioni1430Funzioni
7 lezioni1225FizzBuzz con una variante
Progetto4 lezioni4Nozioni di base sugli array
7 lezioni1225Iterare sugli array
4 lezioni820Array: approfondimenti
4 lezioni820Dizionari
6 lezioni1125Registro giornaliero delle spese
Progetto7 lezioni7Sfide finali
3 lezioni3Sezione 2
Logica e flusso
Inizia la sezioneIniziaSviluppa capacità di risoluzione dei problemi e crea programmi dinamici e interattiviStringhe in dettaglio
5 lezioni920Decisioni avanzate
6 lezioni1125Array multidimensionali
7 lezioni1225Dizionari - Parte 2
5 lezioni920Applicazione Rubrica
Progetto7 lezioni7Insiemi con i dizionari
6 lezioni1125Enumerazioni
5 lezioni920Gestione dei registri degli studenti
Progetto7 lezioni7Aggregazione avanzata dei dati
4 lezioni715Funzioni avanzate
7 lezioni1225Funzioni di ordine superiore
6 lezioni1020Gestione di base degli errori
5 lezioni920Sistema di gestione dell'inventario
Progetto5 lezioni5Le sfide finali
3 lezioni3Sezione 3
Programmazione orientata agli oggetti
Inizia la sezioneIniziaModella i programmi con classi e oggetti distribuiti su più file. Impara a usare i costruttori, le proprietà, i membri statici, l’ereditarietà, le classi astratte, il polimorfismo, i segnali, i nodi e i classici design pattern, quindi realizza un progetto per la gestione di una biblioteca.Fondamenti della programmazione orientata agli oggetti
8 lezioni1535Proprietà delle classi
6 lezioni1125Ereditarietà
6 lezioni1125Polimorfismo
5 lezioni920Incapsulamento
5 lezioni920Metodi speciali
4 lezioni716Segnali
5 lezioni920Concetti avanzati di OOP
5 lezioni1025Modelli di progettazione, parte 1
5 lezioni1025Pattern di progettazione, parte 2
6 lezioni1230Progetto: Gestione della biblioteca
6 lezioni6Sfide finali
4 lezioni4
Impara facendo
Scrivi codice vero, interroga database, crea siti web e padroneggia i prompt per l'AI. Le nostre lezioni interattive coprono tutte le competenze di cui ha bisogno uno sviluppatore moderno.
Costruisci la tua serie
Sii costante e guarda crescere i tuoi progressi! Tieni traccia della tua abitudine quotidiana di programmare, proteggi la tua serie con i giorni di congelamento e guadagna ricompense ogni giorno che ti presenti.
12 giorni di serie
Torna domani per mantenere la tua serie!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Lascia o raddoppia
Giorno 5 di 7
Congela serie
2 left
Programma ovunque
Porta il tuo percorso di programmazione sempre con te! Niente configurazioni, niente download: apri l'app e inizia a programmare. Disponibile su iOS, Android e Web con valutazioni di 4,9 stelle.
Non sei solo
Competi nelle classifiche globali, invita gli amici per guadagnare ricompense e festeggiate insieme i vostri successi. Programmare è più bello con gli amici!
Tutti i modi per imparare
Leggi, ascolta, mettiti alla prova, chiedi all'AI o ripassa qualsiasi cosa tu abbia già visto. Ogni lezione si adatta a te.
Una variabile è un contenitore con un nome che memorizza un valore a cui puoi fare riferimento più avanti nel programma.
In Python la crei scrivendo il nome, un segno di uguale e poi il valore che vuoi memorizzare.
Il valore può cambiare nel tempo: riassegnare il nome lo fa semplicemente puntare a un nuovo valore.
Ottieni un certificato
Ottieni un certificato per ogni corso che completi. Aggiungilo al tuo profilo LinkedIn e al curriculum per mostrare ai datori di lavoro le tue competenze di programmazione.
Perché imparare GDScript con Coddy
- Esegui vero GDScript su un vero motore Godot 4, direttamente nel browser. Niente download di Godot, nessun progetto da creare, nessun albero delle scene da configurare: ogni lezione esegue il tuo script sul motore e mostra subito l'output e gli eventuali errori.
- GDScript come lo scrivono gli sviluppatori Godot:
vareconst, tipizzazione statica con annotazioni di tipo e inferenza tramite:=,if/elif/else,matchcon guardie e pattern su array e dizionari, cicliforewhile,range(), funzioni con tipo di ritorno e valori predefiniti, array tipizzati, dizionari, enum, lambda, ricorsione emap,filterereduce. - GDScript orientato agli oggetti come lo usa Godot: classi,
_initeself, variabili e funzioni statiche, setter e getter delle proprietà, ereditarietà consuper, controlli di tipo conis,_to_string, classi interne,RefCounteda confronto conNode, e segnali che dichiari, emetti conemit()e colleghi conconnect(). Poi design pattern come Singleton, Factory, Observer e State, tutto scritto in GDScript. - I suggerimenti AI ti aiutano dove i principianti si bloccano più spesso, come gli errori di indentazione, la divisione intera che scarta il resto, la conversione dell'input di testo in numeri e il motivo per cui una variabile tipizzata rifiuta un valore, senza darti la soluzione.
Domande frequenti su come imparare GDScript
A cosa serve GDScript?
GDScript è il linguaggio di scripting integrato nel motore Godot. Gli sviluppatori lo usano per scrivere la logica di giochi e app in Godot: movimento del giocatore, nemici, menu, inventari, sistemi di salvataggio e strumenti per l'editor. È progettato attorno ai nodi e ai segnali di Godot, quindi è il modo più diretto per programmare un progetto Godot. Godot supporta anche C#, e C++ tramite GDExtension, ma la maggior parte dei tutorial, della documentazione e degli esempi su Godot è scritta in GDScript.
GDScript è simile a Python?
func dove Python usa def e var per dichiarare le variabili, così chi conosce Python di solito si trova a suo agio in pochi giorni. Le differenze sono la tipizzazione statica opzionale (var speed: float = 10.0), tipi integrati pensati per i giochi come Vector2 e Color, i segnali e le classi che corrispondono ai nodi di Godot. È un linguaggio a sé, non un dialetto di Python, quindi le librerie Python non funzionano.GDScript è un buon primo linguaggio di programmazione?
Sì. GDScript ha una sintassi breve e leggibile, senza punti e virgola né parentesi graffe, ed è quindi uno dei primi linguaggi più accessibili. Il corso non richiede esperienza di programmazione: parte dalla stampa di testo e dal salvataggio di valori nelle variabili, poi arriva a funzioni, array, dizionari e classi, una breve lezione alla volta.
Devo installare Godot per seguire il corso?
No. Ogni lezione esegue il tuo GDScript su un vero motore Godot nel browser e mostra l'output, quindi non c'è nulla da scaricare o configurare. Quando installerai Godot più avanti, tutto ciò che hai imparato resterà valido, perché è lo stesso linguaggio sullo stesso motore.
Questo corso mi insegna a creare giochi in Godot?
Ti insegna il linguaggio con cui si creano. Impari variabili, controllo di flusso, funzioni, array, dizionari, classi, ereditarietà e segnali con programmi da console e progetti che si eseguono all'istante. Il corso non tratta l'editor di Godot, le scene, gli sprite né la fisica. Imparare prima GDScript significa che, quando apri Godot, puoi concentrarti sul motore invece di lottare con la sintassi.
Quanto tempo serve per imparare GDScript?
Le basi (variabili, condizioni, cicli e funzioni) richiedono una o due settimane di pratica quotidiana. Stringhe, array, dizionari e gestione degli errori richiedono altre due o tre settimane, e classi, ereditarietà, segnali e design pattern qualche settimana in più. Se conosci già Python, la prima sezione la affronterai molto più in fretta.
Godot è gratis? E il corso di GDScript?
Sono gratuiti entrambi. Godot è software libero e open source con licenza MIT, senza royalty né costi, e funziona su Windows, macOS e Linux. Anche il corso interattivo di GDScript su Coddy è gratuito: lezioni, esercizi di programmazione, progetti, sfide e certificato.
Ricevo un certificato dopo il corso di GDScript?
Sì. Completando una sezione del corso di GDScript ricevi un certificato di completamento gratuito da aggiungere al curriculum o condividere su LinkedIn, accanto ai progetti in Godot che realizzi.