Vai al contenuto principale

Le migliori risorse per imparare SQL gratis nel 2026

Un percorso di apprendimento strutturato con le migliori risorse SQL gratuite, dalle lezioni interattive per principianti ai siti di pratica in stile colloquio.
Aggiornato 29 set 2026  · 13 min leggi

Scopri con l'IA

ChatGPTClaudePerplexity

SQL è una delle poche competenze che è rimasta in quasi tutte le descrizioni di lavoro in ambito dati negli ultimi due decenni, e la buona notizia è che le basi si possono imparare completamente gratis. La parte difficile è che le opzioni gratuite sono sparse su decine di siti e la qualità varia moltissimo. Alcuni siti ti buttano sulle window function dal primo giorno, altri non vanno mai oltre un semplice SELECT.

Questa guida è per chiunque voglia imparare SQL senza pagare, che tu non abbia mai scritto una query o che conosca già le basi e voglia esercitarti in stile colloquio. Ho raggruppato le risorse in base a ciò per cui sono davvero valide, così puoi saltare il materiale per principianti se non ti serve.

Ho scelto queste risorse basandomi su tre fattori: quanto puoi imparare senza pagare, quanto bene si integrano tra loro e se la community continua a consigliarle nei riepiloghi del 2026. Alcune sono completamente gratuite per sempre. Altre sono freemium, e ti dirò esattamente dove finisce la parte gratuita.

Migliori risorse SQL gratuite: TL;DR

Risorsa Tipo Livello Ideale per
Tutorial e blog SQL di DataCamp Tutorial Da principiante ad avanzato Riferimento scritto gratuito da affiancare a qualsiasi corso
Contenuti gratuiti del corso introduttivo DataCamp Corso (freemium) Principiante Primi passi guidati nel browser
Mode SQL Tutorial Tutorial Intermedio Analisti che imparano le window function
SQLZoo Sito di pratica Intermedio Esercizi su più dialetti SQL
Kaggle Learn SQL Corso Da principiante a intermedio Pratica su dataset reali con certificato
Oracle Live SQL Sandbox Intermedio Testare SQL specifico di Oracle nel browser
freeCodeCamp Corso Principiante Percorso gratuito e strutturato sulle basi
Khan Academy Corso Principiante Principianti che vogliono zero pressione
SQLBolt Lezioni interattive Principiante Lezioni brevi con esercizi immediati
Audit su Coursera ed edX Corso (audit) Intermedio Contenuti a livello universitario senza certificato
LeetCode, HackerRank, DataLemur Siti di pratica Da intermedio ad avanzato Esercizi di query in stile colloquio

Migliori risorse gratuite per imparare SQL

Ecco le risorse che consiglierei davvero, in ordine approssimativo dalla formazione di base alla pratica avanzata.

1. Tutorial e blog SQL di DataCamp

Abbiamo un ricco patrimonio di contenuti SQL gratuiti in formato scritto, perfetti da affiancare mentre impari SQL.

Pubblichiamo una vasta libreria di tutorial SQL gratuiti che trattano singoli argomenti in profondità, come le join, le subquery e le common table expression. A differenza di un corso lineare, sono pagine in stile reference a cui puoi accedere quando incontri un concetto specifico che ti serve. Il nostro cheat sheet sulle basi di SQL è un buon esempio del tipo di riferimento rapido che si abbina bene alla pratica pratica, che puoi fare gratuitamente con DataLab.

I tutorial e i blog sono gratuiti e leggibili senza account, il che rende facile linkarli dalle tue note. La principale limitazione è che, da soli, non costituiscono un percorso strutturato. Detto questo, la nostra roadmap SQL ti offre indicazioni passo passo su come progredire, oltre a link a risorse utili. 

  • Livello: da principiante ad avanzato
  • Formato: tutorial e blog scritti, su singoli argomenti
  • Ideale per: un riferimento scritto gratuito da affiancare a un corso

Leggi la nostra guida per imparare SQL per vedere come i pezzi si incastrano.

2. Contenuti gratuiti del corso introduttivo DataCamp (corso, freemium)

Questo è il miglior punto di partenza gratuito se vuoi pratica guidata nel browser con feedback immediato su ogni query che scrivi.

Il primo capitolo di molti dei nostri corsi SQL è gratuito, e il nostro corso Introduction to SQL ti permette di scrivere query reali nel browser senza installare un database, guidato dal nostro tutor AI. L’accesso completo al resto del catalogo richiede un abbonamento a pagamento, ma è un ottimo modo per testare le acque se stai appena iniziando. 

Quello che ottieni gratis è lo stesso editor di codice nel browser usato nei corsi a pagamento, quindi non sei costretto a guardare video. Scrivi SQL, lo esegui e ricevi subito un feedback con valutazione. Ovviamente, incontrerai il paywall una volta terminati i capitoli gratuiti, quindi funziona meglio come primo assaggio piuttosto che come percorso completo.

  • Livello: principiante
  • Formato: corso interattivo, primo capitolo gratuito
  • Ideale per: primi passi guidati con feedback immediato

Inizia il corso.

3. Mode SQL Tutorial (tutorial)

Il tutorial SQL di Mode è una buona opzione gratuita se stai imparando SQL specificamente per il lavoro di analytics.

È un tutorial gratuito, basato su browser, che va oltre alcuni siti per principianti, coprendo subquery e window function che gli analisti usano davvero ogni giorno. L’impostazione è sempre analitica, quindi gli esempi puntano verso i tipi di domande che riceve un data analyst, piuttosto che esercizi di sintassi astratta. È quindi un naturale passo avanti una volta che hai le basi da DataCamp.

La limitazione, onestamente, è che Mode è un tutorial, non un corso completo end-to-end, quindi non traccia i tuoi progressi né rilascia un certificato. Consideralo come lettura intermedia dopo un corso di fondamenti, non la tua unica fonte.

  • Livello: intermedio
  • Formato: tutorial gratuito nel browser
  • Ideale per: analisti che imparano window function e subquery

Apri il Mode SQL Tutorial nel browser per seguirlo.

4. SQLZoo (sito di pratica)

SQLZoo è uno dei più vecchi siti gratuiti per imparare SQL, ed è valido per esercitarsi su più dialetti SQL.

È gratuito, funziona nel browser e ti permette di svolgere esercizi in diversi dialetti, cosa rara tra le opzioni gratuite qui elencate. Questa copertura dei dialetti è davvero utile se sai che lavorerai con qualcosa di diverso dallo SQL standard, un po’ come l’ampiezza dei tutorial di DataCamp. Gli esercizi sono “exercise-first”, quindi impari facendo anziché leggendo lunghe spiegazioni.

Il rovescio della medaglia è che la difficoltà sale rapidamente, il che rende SQLZoo meno adatto come primo sito per un principiante assoluto. 

  • Livello: intermedio
  • Formato: sito di pratica gratuito, più dialetti
  • Ideale per: esercizi su diversi dialetti SQL

Vai sul sito SQLZoo e scegli un percorso di tutorial.

5. Kaggle Learn SQL (corso)

Kaggle Learn è una delle risorse gratuite che consiglierei se vuoi esercitarti su dataset reali e ottenere un certificato finale.

I micro-corsi SQL funzionano in notebook e interrogano dataset reali, quindi scrivi SQL che restituisce risultati veri, non tabelle giocattolo. Kaggle rilascia anche un certificato di completamento, che lo distingue da Khan Academy e Mode.

Ti serve un account Kaggle gratuito per eseguire i notebook, e i corsi presuppongono che tu ti senta a tuo agio in un ambiente notebook. Per chi sta costruendo un portfolio, i dataset fungono anche da materiale su cui continuare a lavorare in seguito, in modo simile a come funziona DataLab su DataCamp.

  • Livello: da principiante a intermedio
  • Formato: micro-corsi gratuiti con certificato
  • Ideale per: pratica su dataset reali più certificato

Registrati con un account Kaggle gratuito e inizia il percorso SQL su Kaggle Learn.

6. Oracle Live SQL (sandbox)

Oracle Live SQL è il sandbox gratuito supportato dal vendor a cui ricorrere quando devi testare specificamente SQL per Oracle.

È un ambiente Oracle gratuito, basato su browser, per eseguire e testare query senza configurare un database locale. Poiché è l’ambiente ufficiale di Oracle, il comportamento corrisponde più da vicino alla produzione Oracle rispetto a un sito di pratica generico. È quindi il posto naturale per provare la sintassi specifica di Oracle di cui hai letto altrove.

Questa è una sandbox, non un corso, quindi non c’è un curriculum strutturato da seguire. Usala per sperimentare e verificare le query, non per imparare SQL da zero.

  • Livello: intermedio
  • Formato: sandbox gratuita nel browser
  • Ideale per: testare SQL specifico di Oracle

Accedi a Oracle Live SQL con un account Oracle gratuito per eseguire query.

7. freeCodeCamp (corso)

freeCodeCamp merita il suo posto come percorso completamente gratuito e strutturato attraverso i fondamenti di SQL per chi ama un curriculum chiaro.

Compare in molte raccolte di risorse SQL gratuite come opzione affidabile per le basi, e tutto è gratuito senza incontrare paywall. Il materiale è organizzato come un corso e non come esercizi sparsi, il che si adatta a chi vuole seguire un unico percorso dall’inizio alla fine.

Il contenuto, però, è un po’ superficiale, coprendo solo i fondamenti e non l’analisi avanzata; quindi, affiancalo ai tutorial e alla pratica di DataCamp una volta terminato. Il suo punto di forza è la struttura, non la profondità.

  • Livello: principiante
  • Formato: corso strutturato gratuito
  • Ideale per: un percorso gratuito attraverso alcuni fondamenti

Trova il curriculum SQL sul sito di freeCodeCamp.

8. Khan Academy (corso)

Khan Academy è un ottimo punto d’ingresso per chi non ha mai toccato un database.

Il corso introduttivo a SQL è completamente gratuito senza requisito di certificato, e funziona in un editor incorporato, quindi non devi installare nulla. Insegna SQL tramite piccole sfide auto-contenute, adatte a chi trova un corso completo intimidatorio. Le raccolte del 2026 continuano a collocarlo nella fascia alta delle opzioni gratuite proprio per la bassissima barriera d’ingresso.

Il compromesso è che di solito Khan Academy non rilascia un certificato, quindi se ti serve qualcosa per il CV vorrai affiancarlo più avanti a Kaggle Learn. Resta inoltre piuttosto introduttivo, quindi lo supererai in fretta.

  • Livello: principiante
  • Formato: corso gratuito, basato su browser
  • Ideale per: principianti assoluti che vogliono zero pressione

Cerca il corso SQL sul sito di Khan Academy per iniziare.

9. SQLBolt (lezioni interattive)

SQLBolt è una buona scelta per lezioni brevi e interattive in cui ogni concetto ha un esercizio associato.

È completamente gratuito, non richiede account e funziona interamente nel browser. Le lezioni sono a piccoli bocconi, così puoi finire il materiale su SELECT e WHERE in una sola sessione e testarlo subito. 

Tuttavia, proprio perché le lezioni sono brevi, SQLBolt è più un veloce ripasso che un corso approfondito. Copre bene la sintassi core delle query, ma non troverai la stessa profondità su argomenti avanzati che offre Mode o un corso universitario in audit.

  • Livello: principiante
  • Formato: lezioni interattive gratuite, nessun account
  • Ideale per: un rapido primer con esercizi immediati

Vai sul sito SQLBolt e inizia dalla prima lezione.

10. Percorsi di audit su Coursera ed edX (corso, audit)

Fare l’audit dei corsi su Coursera ed edX è la via gratuita a contenuti SQL e database a livello universitario quando vuoi la profondità più che la velocità.

Entrambe le piattaforme ti permettono di fare l’audit di molti corsi SQL e database gratis, inclusi corsi universitari come il materiale di Stanford su edX. L’audit ti dà accesso a lezioni e letture senza pagare. Il materiale tende ad approfondire la teoria dei database più di quanto facciano i siti di pratica interattiva.

La chiara limitazione è che le valutazioni con voto e i certificati non sono inclusi nell’audit gratuito, quindi paghi se vuoi la credenziale. Se per te il certificato conta, DataCamp offre diverse certificazioni SQL. 

  • Livello: intermedio
  • Formato: audit gratuito, certificato a pagamento
  • Ideale per: profondità a livello universitario senza pagare il certificato

Cerca un corso su SQL o sui database su entrambe le piattaforme e seleziona l’opzione audit.

11. LeetCode, HackerRank e DataLemur (siti di pratica)

Questi tre sono i siti di preparazione ai colloqui, da usare quando i fondamenti sono solidi.

LeetCode Database, HackerRank SQL e DataLemur si concentrano su problemi di query più difficili, in stile colloquio, invece di insegnare da zero. Sono terreni di pratica, non di istruzione: porti le conoscenze che hai e le metti alla prova con domande reali da colloquio. Nei thread della community si abbina costantemente un corso di fondamenti, come SQL Fundamentals di DataCamp, a uno di questi per prepararsi ai colloqui di lavoro.

Il consiglio comune è di combinarli con un corso adeguato, piuttosto che iniziare da qui. Se passi direttamente a LeetCode Database senza fondamenta, la difficoltà ti travolgerà.

  • Livello: da intermedio ad avanzato
  • Formato: siti di pratica gratuiti (alcuni livelli a pagamento)
  • Ideale per: pratica di query in stile colloquio

Crea account gratuiti su quelli che corrispondono al tuo ruolo target e inizia dai problemi più facili.

Percorso di apprendimento suggerito

Ecco come sequenzierei queste risorse gratuite se partissi da zero puntando a SQL pronto per il lavoro.

Fase 1: Prendi confidenza con le basi

Inizia con i nostri contenuti gratuiti del corso introduttivo. Prosegui con i nostri tutorial o con un sito come SQLBolt per esercitare in brevi sessioni la sintassi core di SELECT, WHERE e JOIN. Tieni aperto il nostro cheat sheet SQL mentre lavori. 

Fase 2: Passa all’analisi reale

Quando le query di base ti risultano naturali, affronta i tutorial SQL su window function e subquery. Poi fai un micro-corso per esercitarti su dataset reali. Se vuoi metterti alla prova su più dialetti, aggiungi SQLZoo qui, o altri tutorial DataCamp. Se sai che lavorerai su Oracle, passa del tempo su Oracle Live SQL per confermare che la sintassi si comporti come previsto.

Fase 3: Applica e preparati ai colloqui

Realizza qualcosa end-to-end con uno dei nostri progetti, così avrai materiale per il portfolio. Poi, esercitati con problemi SQL in stile colloquio. Se vuoi una teoria dei database più profonda prima dei colloqui, fai l’audit di un corso universitario.

Come scegliere la risorsa giusta

Se non sai da dove iniziare, abbina la tua situazione a una di queste.

  • Principiante assoluto che trova i corsi intimidatori: Inizia con i blog e i tutorial di DataCamp, è l’opzione gratuita con meno pressione e non richiede installazione.
  • Principiante che vuole feedback con valutazione: Inizia con i contenuti gratuiti del corso introduttivo di DataCamp. L’editor nel browser valuta ogni query mentre la scrivi e ti aiuta a capire se vale un abbonamento. 
  • Chi impara in un dialetto specifico: Qualcosa come Oracle Live SQL è il sandbox per Oracle, nello specifico.
  • Chi si prepara ai colloqui di lavoro: Combina un corso di fondamenti con LeetCode Database, HackerRank SQL o DataLemur.

Una cosa da notare: le MOOC universitarie sono freemium o basate su audit, non completamente gratuite. Puoi imparare SQL reale sui livelli gratuiti, ma il certificato per i nostri corsi e per Coursera ed edX è a pagamento. 

Considerazioni finali

Se parti da zero, inizia con i blog e i tutorial di DataCamp e con i contenuti gratuiti del corso introduttivo, perché entrambi ti fanno scrivere query reali nel browser in pochi minuti.

Se vuoi una base più ampia in SQL prima di andare in profondità, ti consiglierei di iniziare con il nostro percorso di competenze SQL Fundamentals.

FAQ

È possibile imparare SQL gratis?

Sì, le basi di SQL si possono imparare completamente gratis. I tutorial di DataCamp, così come siti come Khan Academy, SQLBolt, il tutorial SQL di Mode, freeCodeCamp e SQLZoo sono tutti gratuiti, e Kaggle Learn è gratuito con certificato. I corsi DataCamp offrono contenuti introduttivi gratuiti, e Coursera ed edX ti permettono di fare l’audit dei corsi gratuitamente pur facendo pagare il certificato.

Devo sapere programmare per imparare SQL?

No, non ti servono precedenti esperienze di programmazione per iniziare a imparare SQL. SQL è un linguaggio di interrogazione per porre domande ai dati, e i siti per principianti presuppongono zero background di coding. Scrivi una query, la esegui e vedi il risultato, il che lo rende una delle prime competenze sui dati più accessibili.

Quanto tempo ci vuole per imparare SQL?

Puoi assimilare la sintassi di base, inclusi SELECT, WHERE e JOIN, in pochi giorni di pratica costante su DataCamp. Raggiungere un livello da analista con window function e subquery richiede in genere alcune settimane. La scioltezza necessaria per i colloqui dipende da quanta pratica fai.

Si può ottenere un lavoro nei dati dopo aver imparato SQL con risorse gratuite?

Sì, le risorse gratuite qui coprono le competenze SQL che i datori di lavoro testano, soprattutto quando abbini un corso di fondamenti alla pratica per i colloqui. Costruire un progetto per il portfolio sopra a questo, usando ad esempio i nostri progetti guidati, rafforza ulteriormente la tua candidatura.


Matt Crabtree's photo
Author
Matt Crabtree
LinkedIn

Senior editor nell’ambito dell’AI e dell’edtech. Impegnata a esplorare le tendenze in tema di dati e intelligenza artificiale.  

Argomenti
SQL
Servizi per la carriera

I migliori corsi DataCamp

Programma

Fondamenti di SQL

26 ore
Impara i fondamenti dell'SQL necessari per il business, impara a scrivere query SQL e inizia ad analizzare i tuoi dati utilizzando questo potente linguaggio.
Vedi i dettagliRight Arrow
Inizia Il Corso
Mostra altroRight Arrow
Correlato

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

Mostra AltroMostra Altro