Menu
CoddyTech

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.

24 di 140 corsi mostrati

Gioco Godot: Circuito neon

Nuovo

Crea 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

Nuovo

Crea 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

Nuovo

Crea 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

Nuovo

Crea 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.

certificate icon

Certificato al completamento

  • 41
  • 41
  • 5
  • 14

Gioco Unity: Tower Defense

Nuovo

Crea 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.

certificate icon

Certificato al completamento

  • 25
  • 25
  • 1
  • 15

Gioco in Unity: Rompi i mattoni

Nuovo

Crea 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.

certificate icon

Certificato al completamento

  • 19
  • 19
  • 1
  • 15

Gioco Unity: Snake 3D

Nuovo

Crea 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.

certificate icon

Certificato al completamento

  • 14
  • 14
  • 1
  • 14

Gioco Roblox: Fuga dal buio

Nuovo

Crea 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

Nuovo

Crea 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

Nuovo

Crea 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

Nuovo

Crea 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

Nuovo

Crea 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

Nuovo

Crea 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

Nuovo

Crea 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

Popolare

Crea, 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.

Reti informatiche
certificate icon

Certificato al completamento

  • 35
  • 35

Indirizzamento IP e subnetting

Popolare

Padroneggia 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.

Reti informatiche
certificate icon

Certificato al completamento

  • 46
  • 46

Il modello OSI

Popolare

Come 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.

Reti informatiche
certificate icon

Certificato al completamento

  • 32
  • 32

Reti da terminale

Popolare

Scopri 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.

Reti informatiche
certificate icon

Certificato al completamento

  • 47
  • 47
  • 141

Albero AVL - Serie sulle strutture dati #10

Popolare

In 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!

Strutture dati
certificate icon

Certificato al completamento

  • 16
  • 14
  • 1

Algoritmo di Prim - Algoritmi sui grafi

Popolare

Padroneggia 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.

Algoritmi sui grafi
certificate icon

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.

Algoritmi sui grafi
certificate icon

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.

Algoritmi sui grafi
certificate icon

Certificato al completamento

  • 9
  • 4
  • 1
  • 54

Algoritmo di Dijkstra - Algoritmi su grafi

Popolare

Padroneggia 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.

Algoritmi sui grafi
certificate icon

Certificato al completamento

  • 9
  • 4
  • 1
  • 54

Ordinamento topologico - Algoritmi sui grafi

Popolare

Impara 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.

Algoritmi sui grafi
certificate icon

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.

Illustrazione dei linguaggi di programmazione di Coddy

Inizia a imparare con Coddy

Inizia