Tutti i corsi di programmazione
140 corsi interattivi gratuiti
Tutti i corsi di programmazione di Coddy: 140 corsi interattivi in 20 linguaggi di programmazione. Si inizia gratis, con suggerimenti dell'AI e certificato finale.
Gioco Godot: Circuito neon
NuovoCrea un gioco di corse con visuale dall’alto in Godot con GDScript, una funzionalità per lezione: un’auto che accelera, sterza, frena e derapa; un circuito al neon con acceleratori e olio; checkpoint, giri e un cronometro; tre auto rivali; un conto alla rovescia; risultati e il miglior giro. Il gioco funziona nel browser mentre lo scrivi.
- 20
- 20
- 1
- 20
Gioco Unity: Corsie nel cielo
NuovoCrea un endless runner 3D in Unity con C#, aggiungendo una funzionalità a ogni lezione: tre corsie, salti e scivolate, una strada senza fine, ostacoli, monete, un magnete e uno scudo, una velocità sempre maggiore e il record personale. Il gioco funziona nel browser mentre lo sviluppi.
- 21
- 21
- 1
- 20
Progetto Pygame: Difendi il castello
NuovoCrea un intero gioco di sopravvivenza in Python con pygame: un cavaliere difende il cortile di un castello per tutta una notte di mostri, con armi che mirano da sole, gemme, avanzamenti di livello, un boss e l’alba. Il gioco funziona nel browser mentre lo programmi.
- 25
- 25
- 5
- 20
Crea giochi con Pygame
NuovoCrea cinque giochi in Python con pygame: muovi un quadrato, cattura i blocchi che cadono, Snake, Pong per due giocatori e un gioco tutto tuo. Ogni gioco viene eseguito nel browser mentre lo scrivi.
Certificato al completamento
- 41
- 41
- 5
- 14
Gioco Unity: Tower Defense
NuovoCrea un gioco tower defense 3D in Unity con C#, una funzionalità per ogni lezione: nemici che percorrono un tracciato a ondate, torri da posizionare, puntare e usare per attaccare, denaro, potenziamenti, attacchi ad area e gelo, e una base da difendere.
Certificato al completamento
- 25
- 25
- 1
- 15
Gioco in Unity: Rompi i mattoni
NuovoCrea in Unity un gioco 3D di rompi i mattoni con C#, una funzionalità per lezione: una racchetta e una palla rimbalzante, un muro di mattoni, vite e livelli, e potenziamenti che allargano la racchetta o dividono la palla.
Certificato al completamento
- 19
- 19
- 1
- 15
Gioco Unity: Snake 3D
NuovoCrea un gioco Snake 3D in Unity con C#, una funzionalità per lezione: un serpente che si muove su una griglia, i comandi di direzione, il cibo, una coda che cresce, i muri e le collisioni con se stesso, un punteggio, la velocità e il record.
Certificato al completamento
- 14
- 14
- 1
- 14
Gioco Roblox: Fuga dal buio
NuovoCrea un gioco di fuga completo in Roblox con Luau, una funzionalità per lezione: stanze buie collegate da porte, una torcia, chiavi e un codice per la cassaforte, e un mostro che ti trova aggirando i muri, mentre ti nascondi negli armadi, scatti e corri contro il tempo per raggiungere l'uscita.
- 25
- 25
- 1
- 15
Gioco Roblox: Battlegrounds
NuovoCrea un gioco completo di combattimenti con la spada in Roblox usando Luau, una funzionalità per lezione: una spada con hitbox, abilità attivabili con tasti e pulsanti sul telefono con tempi di recupero gestiti dal server, combo, stordimenti e parate, e bot che ti inseguono intorno ai pilastri e contrattaccano.
- 25
- 25
- 1
- 15
Gioco Roblox: Tower Defense
NuovoCrea un gioco tower defense completo in Roblox con Luau, una funzionalità per lezione: nemici che percorrono un tracciato a ondate, torri da posizionare e potenziare, attacchi ad area e gelo, barre della salute, un boss e una base da difendere.
- 22
- 22
- 1
- 15
Gioco Roblox: Simulatore di animali domestici
NuovoCrea un simulatore completo di animali domestici su Roblox con Luau, aggiungendo una funzionalità a ogni lezione: pile di monete, un HUD, comunicazione tra client e server tramite remoti, uova con diversi livelli di rarità, animali domestici che ti seguono, un cancello per accedere a una zona, notizie sugli animali domestici rari e salvataggi.
- 20
- 20
- 1
- 15
Gioco Roblox: Torre infinita
NuovoCrea un obby completo a torre in Roblox con Luau, aggiungendo una funzionalità a ogni lezione: torri casuali composte da livelli, blocchi letali, girandole, gradini che scompaiono, nastri trasportatori, laser, trampolini, lava in salita, round, checkpoint e tempi migliori. Gioca nel browser e condividilo.
- 21
- 21
- 1
- 15
Gioco Roblox: Tycoon della fabbrica
NuovoCrea un tycoon completo in Roblox con Luau, una funzionalità per lezione: contagocce, un nastro trasportatore, minerale d'oro, piattaforme d'acquisto, un potenziatore, sblocchi, rinascite e salvataggi. Gioca nella tua fabbrica direttamente dal browser e condividila.
- 22
- 22
- 1
- 15
Gioco Roblox: Sopravvivenza ai disastri
NuovoCrea un gioco completo di sopravvivenza ai disastri in Roblox con Luau, una funzionalità per lezione: una lobby, un ciclo di round, mappe, un’alluvione, meteoriti, un’isola che si restringe, lava, tag per i sopravvissuti, serie di vittorie e vittorie salvate. Giocaci nel browser e condividilo.
- 20
- 20
- 1
- 15
Laboratorio LAN
PopolareCrea, assegna indirizzi e risolvi i problemi di piccole reti in un laboratorio da terminale: host, switch e router, cavi, indirizzi e maschere IPv4, ARP, gateway, tabelle di routing e i classici guasti che bloccano le LAN reali.
Certificato al completamento
- 35
- 35
Indirizzamento IP e subnetting
PopolarePadroneggia gli indirizzi IP partendo dai bit: sistema binario, struttura IPv4, maschere di sottorete, CIDR, esercizi di subnetting, intervalli privati, pianificazione di rete con VLSM e una prima introduzione a IPv6. Esercitati su tutto nel terminale.
Certificato al completamento
- 46
- 46
Il modello OSI
PopolareCome comunicano davvero le reti, un livello alla volta: i sette livelli OSI, gli indirizzi MAC e ARP, IP e routing, TCP, UDP e porte, l’incapsulamento e l’intero percorso di un pacchetto, con esercitazioni pratiche guidate da terminale.
Certificato al completamento
- 32
- 32
Reti da terminale
PopolareScopri come comunicano davvero le macchine, usando la riga di comando. Indirizzi e DNS, porte e socket, come verificare se un host è raggiungibile e come usare HTTP manualmente con curl: GET, POST, header, codici di stato e HTTPS. Pensato per chi lavora nell’IT, nell’assistenza tecnica e nello sviluppo backend.
Certificato al completamento
- 47
- 47
- 141
Albero AVL - Serie sulle strutture dati #10
PopolareIn questo corso imparerai a conoscere la struttura dati dell'albero AVL, creerai da zero un albero binario di ricerca autobilanciante nel linguaggio che preferisci e ti eserciterai con sfide di programmazione!
Certificato al completamento
- 16
- 14
- 1
Algoritmo di Prim - Algoritmi sui grafi
PopolarePadroneggia l’algoritmo di Prim per gli alberi ricoprenti minimi: costruisci un unico albero a partire da un vertice iniziale, aggiungendo ogni volta l’arco di attraversamento meno costoso. Implementalo nel linguaggio che preferisci e rispondi a query sugli archi collo di bottiglia e sulla connettività: è l’approccio complementare a Kruskal.
Certificato al completamento
- 9
- 4
- 1
- 55
Algoritmo di Kruskal - Algoritmi sui grafi
Padroneggia l'algoritmo di Kruskal per trovare alberi ricoprenti minimi. Implementa una struttura union-find, costruisci un albero ricoprente minimo aggiungendo l'arco più economico che non crea cicli, usando il linguaggio che preferisci, e rispondi a query sulla connettività e sugli archi collo di bottiglia.
Certificato al completamento
- 9
- 4
- 1
- 57
Algoritmo di Bellman-Ford - Algoritmi sui grafi
Padroneggia l’algoritmo di Bellman-Ford: trova i cammini minimi da una singola sorgente anche con pesi negativi sugli archi e rileva i cicli negativi. Implementa una passata di rilassamento, l’algoritmo completo nel linguaggio che preferisci e rispondi a query sulle distanze e sui cicli.
Certificato al completamento
- 9
- 4
- 1
- 54
Algoritmo di Dijkstra - Algoritmi su grafi
PopolarePadroneggia l'algoritmo di Dijkstra, un metodo greedy per trovare i cammini minimi da una singola sorgente nei grafi con pesi non negativi. Leggi gli archi pesati, implementa il calcolo completo delle distanze nel linguaggio che preferisci e rispondi a query sui percorsi tra due vertici e sul vertice più lontano.
Certificato al completamento
- 9
- 4
- 1
- 54
Ordinamento topologico - Algoritmi sui grafi
PopolareImpara l’ordinamento topologico: ordina un grafo diretto aciclico in modo che ogni arco punti in avanti. Calcola i gradi entranti, costruisci un ordinamento con l’algoritmo di Kahn nel linguaggio che preferisci, rileva i cicli e trova il cammino più lungo in un DAG.
Certificato al completamento
- 9
- 4
- 1
- 55
Domande frequenti
Quanti corsi ci sono su Coddy?
Coddy offre 140 corsi interattivi in 20 linguaggi di programmazione: dalle basi per principianti a progetti avanzati, sfide e flussi di lavoro con l'AI.
Tutti i corsi sono davvero gratuiti?
Sì. Tutti i corsi si iniziano gratis, funzionano nel browser e includono suggerimenti con l'AI, esercizi reali e un certificato di completamento.
Da dove dovrei iniziare?
Scegli un linguaggio su cui concentrarti (Python e JavaScript sono ottime prime scelte) oppure sfoglia per argomento. Puoi anche usare la barra di ricerca per trovare un corso o un concetto specifico.
I corsi includono progetti e sfide?
La maggior parte sì. Cerca i badge progetto e sfida su ogni scheda, oppure filtra per argomento per trovare il tipo di pratica giusto per ciò che vuoi imparare.