Menu
CoddyTech

Tutti i corsi di programmazione

136 corsi interattivi gratuiti

Tutti i corsi di programmazione di Coddy: 136 corsi interattivi in 18 linguaggi di programmazione. Si inizia gratis, con suggerimenti dell'AI e certificato finale.

24 di 136 corsi mostrati

Gioco Unity: difesa della torre

Nuovo

Crea un gioco 3D di difesa della torre in Unity con C#, con una funzionalità per ogni lezione: nemici che percorrono un tracciato a ondate, torri da posizionare, mirare e usare per sparare, denaro, potenziamenti, danni ad area ed effetti di congelamento, e una base da difendere.

certificate icon

Certificato al completamento

  • 18
  • 18
  • 1
  • 82

Gioco Unity: Rompi-mattoni

Nuovo

Crea un gioco 3D di rompi-mattoni in Unity con C#, aggiungendo una funzionalità a ogni lezione: una racchetta e una pallina rimbalzante, un muro di mattoni, vite e livelli, e potenziamenti che allargano la racchetta o dividono la pallina.

certificate icon

Certificato al completamento

  • 16
  • 16
  • 1
  • 65

Gioco in Unity: Snake 3D

Nuovo

Crea un gioco Snake 3D in Unity con C#, aggiungendo una funzionalità per ogni lezione: un serpente che si muove su una griglia, i comandi direzionali, il cibo, una coda che cresce, le collisioni con le pareti e con sé stesso, il punteggio, la velocità e il record.

certificate icon

Certificato al completamento

  • 14
  • 14
  • 1
  • 56

Gioco Roblox: Fuga dall’oscurità

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 aggira le pareti per raggiungerti mentre ti nascondi negli armadi, corri a tutta velocità e sfidi il tempo per trovare l’uscita.

certificate icon

Certificato al completamento

  • 20
  • 20
  • 1
  • 60

Gioco Roblox: Battlegrounds

Nuovo

Crea un gioco completo di combattimenti con le spade su Roblox in Luau, una funzionalità per lezione: una spada con hitbox, abilità attivabili con tasti e pulsanti sul telefono e tempi di recupero gestiti dal server, combo, stordimenti e parate, oltre a bot che ti inseguono aggirando le colonne e contrattaccano.

certificate icon

Certificato al completamento

  • 20
  • 20
  • 1
  • 60

Gioco Roblox: Tower Defense

Nuovo

Crea un gioco tower defense completo in Roblox con Luau, una funzionalità per lezione: nemici che seguono un percorso a ondate, torri da posizionare e potenziare, attacchi ad area e congelamento, barre della salute, un boss e una base da difendere.

  • 18
  • 18
  • 1
  • 54

Gioco Roblox: Simulatore di animali domestici

Nuovo

Crea un simulatore di animali domestici completo in 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 che ti seguono, un cancello per accedere a una zona, notizie sugli animali rari e salvataggi.

  • 18
  • 18
  • 1
  • 54

Gioco Roblox: Torre infinita

Nuovo

Crea un percorso a ostacoli completo in Roblox con Luau, una funzionalità per lezione: torri casuali composte da sezioni, blocchi letali, ostacoli rotanti, gradini che scompaiono, nastri trasportatori, laser, piattaforme rimbalzanti, lava che sale, round, checkpoint e tempi migliori. Giocalo nel browser e condividilo.

certificate icon

Certificato al completamento

  • 18
  • 18
  • 1
  • 55

Gioco Roblox: Tycoon della fabbrica

Nuovo

Crea un tycoon completo in Roblox con Luau, aggiungendo una funzionalità a ogni lezione: dispensatori, un nastro trasportatore, minerale d'oro, piattaforme d'acquisto, un potenziatore, sblocchi, rinascite e salvataggi. Gioca nella tua fabbrica dal browser e condividila.

  • 18
  • 18
  • 1
  • 54

Gioco Roblox: Sopravvivenza ai disastri

Nuovo

Crea un gioco Roblox completo di sopravvivenza ai disastri in Luau, aggiungendo una funzionalità a ogni lezione: una lobby, un ciclo di round, mappe, un’inondazione, meteoriti, un’isola che si restringe, lava, tag per i sopravvissuti, serie di vittorie e vittorie salvate. Gioca direttamente nel browser e condividilo.

  • 18
  • 18
  • 1
  • 54

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

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

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

Ricerca in ampiezza - Algoritmi sui grafi

Padroneggia la ricerca in ampiezza (BFS), l’attraversamento dei grafi livello per livello alla base dei cammini minimi. Crea una mappa dei vicini, implementa una BFS iterativa con una coda nel linguaggio che preferisci e usala per trovare le distanze dei cammini minimi nei grafi non pesati.

Algoritmi sui grafi
certificate icon

Certificato al completamento

  • 9
  • 4
  • 1
  • 54

Ricerca in profondità - Algoritmi su grafi

Impara a padroneggiare la ricerca in profondità (DFS), un metodo fondamentale per esplorare un grafo. Costruisci la lista di adiacenza, implementa una DFS iterativa nel linguaggio che preferisci, analizzane la complessità O(V + E) e usala per contare le componenti connesse e misurarne le dimensioni.

Algoritmi sui grafi
certificate icon

Certificato al completamento

  • 9
  • 4
  • 1
  • 54

Ordinamento per conteggio - Serie DSA

Popolare

Padroneggia l’ordinamento per conteggio, un algoritmo non basato sui confronti che ordina numeri interi non negativi in tempo lineare contando le occorrenze dei valori. Realizza la fase di conteggio, scrivi l’algoritmo completo nella lingua di programmazione che preferisci, analizzane la complessità O(n + k) e mettiti alla prova con esercizi di programmazione.

Strutture dati
certificate icon

Certificato al completamento

  • 9
  • 4
  • 1
  • 52

Ordinamento Radix - Serie DSA

Padroneggia l'ordinamento Radix, un algoritmo non basato su confronti che ordina gli interi non negativi cifra per cifra. Realizza il passaggio stabile dell'ordinamento per conteggio, scrivi l'algoritmo completo nel linguaggio che preferisci, analizzane il comportamento in tempo lineare e fai pratica con sfide di programmazione.

Strutture dati
certificate icon

Certificato al completamento

  • 9
  • 4
  • 1
  • 55

Domande frequenti

Quanti corsi ci sono su Coddy?

Coddy offre 136 corsi interattivi in 18 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