Menu
Coddy logo textTech
Corsi interattivi gratuiti

Impara a programmare con corsi interattivi gratuiti

Scegli un linguaggio di programmazione e inizia a scrivere codice vero nel browser. Lezioni pratiche, suggerimenti con l'AI e un certificato gratuito alla fine.

5,263,448+ codder iscritti·4.8 valutazione·Certificato gratuito

Sfoglia tutti i linguaggi di programmazione

Scegli un linguaggio per iniziare un corso interattivo gratuito. Ognuno include lezioni pratiche, suggerimenti AI e un certificato gratuito quando lo completi.

Non sai quale linguaggio scegliere?

Fai il nostro quiz da 30 secondi e ti consiglieremo il linguaggio perfetto da cui iniziare.

TROVA IL TUO LINGUAGGIO
HTMLCorso HTML gratuito con lezioni interattive, esercizi veri, suggerimenti AI e un certificato. Basi di HTML, tag, moduli: tutto nel browser, senza installare nulla.JavaScriptCorso JavaScript gratuito con lezioni interattive, suggerimenti AI e un certificato. Basi di JS, ES6, DOM e progetti: tutto nel browser, senza installare nulla.PythonCorso Python gratis con lezioni interattive, esercizi, suggerimenti AI e certificato. Impara Python dalle basi ai progetti veri, senza installare nulla.C++Impara il C++ gratis con lezioni interattive, suggerimenti AI e un certificato. Basi del C++ e progetti veri, tutto nel browser.CImpara il linguaggio C gratis con lezioni interattive, suggerimenti AI e un certificato. Basi del C, puntatori, memoria: tutto nel browser, senza installare nulla.SQLCorso SQL gratis con lezioni interattive, esercizi SQL, suggerimenti AI e un certificato. Basi di SQL e progetti reali, tutto nel browser.C#Impara C# online con lezioni interattive, esercizi veri, suggerimenti AI e un certificato gratuito. Basi di C#, OOP, classi: tutto nel browser, senza installare nulla.JavaCorso Java gratuito con lezioni interattive, esercizi veri, suggerimenti AI e un certificato. Sintassi, OOP, progetti: nel browser, senza installare nulla.GOImpara a programmare in Go gratis con lezioni interattive, suggerimenti AI e un certificato. Basi di Go, goroutine, channel: tutto nel browser, senza installare nulla.PHPCorso PHP online con lezioni interattive, esercizi veri, suggerimenti AI e un certificato gratuito. Basi di PHP, sviluppo web, progetti: tutto nel browser.RImpara il linguaggio R gratis con lezioni interattive, esercizi R reali, suggerimenti AI e un certificato. Basi di R e analisi dei dati, nel browser.DartImpara a programmare in Dart gratis con lezioni interattive, suggerimenti AI e un certificato. Basi di Dart, async, OOP: tutto nel browser, senza installare nulla.RustImpara il linguaggio Rust gratis con lezioni interattive, suggerimenti AI e un certificato. Basi di Rust, ownership, borrowing: nel browser, senza installare.LuaImpara a programmare in Lua gratis con lezioni interattive, suggerimenti AI e un certificato. Basi di Lua, scripting, pronto per Roblox, nel browser.RubyImpara a programmare in Ruby gratis con lezioni interattive, suggerimenti AI e un certificato. Basi di Ruby, blocchi, OOP: tutto nel browser, senza installare.SwiftImpara a programmare in Swift gratis con lezioni interattive, suggerimenti AI e un certificato. Basi di Swift, optional, classi: tutto nel browser, senza installare.VerilogImpara Verilog gratis con lezioni interattive, suggerimenti AI e un certificato. Basi di HDL, moduli, blocchi always, FSM: simulazione nel browser, senza installare.SolidityImpara Solidity gratis con lezioni interattive, suggerimenti AI e un certificato. Contratti, stato, mapping, struct, eventi, require: compilati ed eseguiti su una EVM nel browser, senza wallet né configurazione.KotlinImpara Kotlin gratis con un corso interattivo per principianti: null safety, when, cicli, funzioni, liste. Esegui Kotlin nel browser, con suggerimenti AI e certificato.AssemblyImpara il linguaggio Assembly gratis con lezioni interattive, suggerimenti AI e un certificato. Basi di NASM x86-64, registri, memoria, syscall: assembla ed esegui nel browser, senza installare nulla.ReactImpara React gratis con lezioni interattive, sfide JSX reali e suggerimenti AI. Componenti, props, stato, hook e poi Next.js, tutto nel browser, certificato incluso.AI PromptsImpara il prompt engineering gratis con lezioni interattive, esempi di prompt reali e un certificato. Prompt AI per ChatGPT, Claude e gli LLM, nel browser.TerminalCorso Linux gratis, dai comandi base agli script bash, in un vero terminale che gira nel browser. Lezioni interattive per principianti, suggerimenti AI e un certificato gratuito.ExcelCorso Excel gratuito con esercizi pratici in un vero foglio di calcolo. Formule, VLOOKUP, IF, tabelle pivot: nel browser, senza installare nulla, certificato gratuito.TypeScriptImpara TypeScript gratis con lezioni interattive, suggerimenti AI e un certificato: tipi, interfacce e generics, nel browser.GitImpara Git e il controllo di versione gratis con lezioni interattive, esercizi su repository reali e un certificato. Commit, branch, merge, conflitti, nel browser.DockerImpara Docker gratis con lezioni pratiche e un certificato: immagini, container, Dockerfile, volumi e networking, nel browser e senza installare nulla.KubernetesImpara Kubernetes gratis con lezioni pratiche su kubectl e un certificato: Pod, Deployment, Service e debug, nel browser. Nessun cluster necessario.CSSCorso CSS gratuito con lezioni interattive, anteprime dal vivo nel browser, suggerimenti AI e un certificato. Selettori, box model, flexbox, grid: tutto nel browser.LuauImpara Luau gratis con lezioni interattive, suggerimenti AI e un certificato. Annotazioni di tipo, tabelle tipizzate, unioni, generics: il Lua di Roblox, nel browser.Next.jsImpara Next.js gratis con lezioni interattive e un certificato: routing, layout, componenti server e client, recupero dei dati e server action.SwiftUIImpara SwiftUI gratis con lezioni interattive e un certificato: viste, stack, @State, liste e navigazione, con anteprima dal vivo. Niente Mac né Xcode.

Percorsi di apprendimento

Diversi corsi nell'ordine in cui li insegnerebbe un mentore, pensati per un ruolo anziché per un linguaggio. Ogni passo è un corso gratuito con il suo certificato.

Spazi

Corsi interattivi che non parlano di codice. Stesse lezioni, quiz e monitoraggio dei progressi, con una materia diversa.

Come funziona

Tre passi dalla tua prima riga di codice a un certificato da mostrare con orgoglio.

  1. 01

    Scegli un linguaggio

    Scegli uno dei linguaggi di programmazione supportati: Python, JavaScript, Java, C++, SQL e altri. Nessuna carta, nessun obbligo di registrazione.

  2. 02

    Impara scrivendo codice vero

    Ogni lezione funziona nel browser. Scrivi codice vero, premi Esegui e guarda l'output. I suggerimenti AI ti aiutano quando sei bloccato.

  3. 03

    Ottieni un certificato gratuito

    Completa il corso per sbloccare un certificato verificabile con un ID univoco. Condividilo su LinkedIn, nel tuo CV o nel tuo portfolio.

La nostra roadmap è pubblica

Ogni percorso e corso su Coddy, e ciò che stiamo creando ora, è elencato su GitHub. Aggiungi una stella per seguirci e apri una issue per richiedere un corso o suggerire una modifica.

github iconVedi la roadmap su GitHub

Domande frequenti

Quale linguaggio di programmazione dovrei imparare per primo?
Dipende dal tuo obiettivo. Python è il punto di partenza più semplice ed è ottimo per dati, automazione e AI. JavaScript è il linguaggio del web. Java e C# sono scelte solide per il mondo enterprise e Android. C++ è lo standard per il lavoro dove contano le prestazioni. Se non hai un obiettivo preciso, inizia con Python: è la rampa più dolce per passare da zero a scrivere codice vero.
Questi corsi sono davvero gratuiti?
Sì. Tutti i corsi su Coddy sono gratuiti: lezioni interattive, esercizi di programmazione, suggerimenti AI e il certificato finale. Non c'è nessun paywall per iniziare, nessun obbligo di registrazione per leggere i contenuti e nessuna carta richiesta per ottenere il certificato.
Devo installare qualcosa per seguire questi corsi?
No. Ogni esercizio viene compilato ed eseguito nel browser: Python, JavaScript, Java, C++, SQL e tutti gli altri. Non c'è nessun IDE da configurare, nessun compilatore da installare, nessun progetto da impostare. Apri la lezione e inizia a programmare.
Quanto tempo serve per completare un corso?
La maggior parte degli studenti completa un linguaggio in 4-8 settimane di pratica quotidiana (circa 30 minuti al giorno). La durata esatta dipende dal linguaggio e dal tuo punto di partenza. Coddy è pensato per sessioni brevi e frequenti, così puoi inserirlo tra scuola e lavoro.
Ottengo un certificato alla fine?
Sì, ogni corso rilascia un certificato gratuito quando lo completi. Ogni certificato ha un ID univoco e un URL di verifica pubblico, così recruiter e datori di lavoro possono confermarne l'autenticità. Aggiungilo a LinkedIn, al tuo CV o al tuo portfolio.
Posso seguire più corsi contemporaneamente?
Certo. Molti studenti abbinano un linguaggio principale (come Python o Java) a uno complementare (come SQL per lavorare con i dati, o JavaScript per il web). I tuoi progressi vengono registrati separatamente per ogni corso.
Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA