Pular para o conteúdo principal

Os melhores recursos para aprender SQL de graça em 2026

Uma trilha estruturada com os melhores recursos gratuitos de SQL — de lições interativas para iniciantes a sites de prática no estilo das entrevistas.
Actualizado 17 de set. de 2026  · 13 min leer

Explore com IA

ChatGPTClaudePerplexity

SQL é uma das poucas habilidades que continuam aparecendo em praticamente todas as descrições de vagas em dados nas últimas duas décadas — e a boa notícia é que os fundamentos dá para aprender totalmente de graça. O mais difícil é que as opções gratuitas estão espalhadas por dezenas de sites, e a qualidade varia bastante. Alguns lugares jogam você em window functions no primeiro dia, outros nunca passam de um SELECT básico.

Este guia é para quem quer aprender SQL sem pagar nada — seja você iniciante total, seja alguém que já sabe o básico e quer treinar no estilo das entrevistas. Agrupei os recursos pelo que eles realmente fazem bem, para você pular o conteúdo iniciante se não precisar.

Escolhi estes recursos com base em três fatores: quanto dá para aprender sem pagar, como eles se encaixam entre si e se a comunidade continua recomendando em listas de 2026. Alguns são 100% gratuitos para sempre. Outros são freemium — e eu explico exatamente onde a parte gratuita termina.

Principais recursos gratuitos de SQL: resumo

Recurso Tipo Nível Melhor para
Tutoriais e blogs de SQL da DataCamp Tutoriais Do básico ao avançado Referência escrita gratuita para acompanhar qualquer curso
Conteúdo gratuito do curso introdutório da DataCamp Curso (freemium) Iniciante Primeiros passos guiados no navegador
Mode SQL Tutorial Tutorial Intermediário Analistas aprendendo window functions
SQLZoo Site de prática Intermediário Exercícios em vários dialetos de SQL
Kaggle Learn SQL Curso Do básico ao intermediário Prática com dados reais e certificado
Oracle Live SQL Sandbox Intermediário Testar SQL específico do Oracle no navegador
freeCodeCamp Curso Iniciante Trilha gratuita e estruturada de fundamentos
Khan Academy Curso Iniciante Iniciantes que querem baixa pressão
SQLBolt Lições interativas Iniciante Lições curtas com exercícios imediatos
Auditorias na Coursera e edX Curso (audit) Intermediário Conteúdo de nível universitário sem certificado
LeetCode, HackerRank, DataLemur Sites de prática Do intermediário ao avançado Prática de consultas no estilo de entrevistas

Os melhores recursos gratuitos para aprender SQL

Aqui estão os recursos que eu realmente recomendo, em uma ordem que vai dos fundamentos à prática avançada.

1. Tutoriais e blogs de SQL da DataCamp

Nós temos muito conteúdo escrito e gratuito de SQL — o complemento perfeito para quando você está aprendendo.

Publicamos uma grande biblioteca de tutoriais gratuitos de SQL que cobrem temas específicos em profundidade, como joins, subqueries e common table expressions. Diferente de um curso linear, são páginas no estilo referência para você consultar quando bater em um conceito específico. Nosso guia de bolso de SQL básico é um bom exemplo de referência rápida que combina bem com prática prática, que você pode fazer de graça usando o DataLab.

Os tutoriais e blogs são gratuitos e não exigem conta, o que facilita linkar a partir das suas próprias anotações. A principal limitação é que não formam uma trilha estruturada por si só. Dito isso, nosso roadmap de SQL traz um passo a passo de como evoluir, além de links para recursos que ajudam. 

  • Nível: do básico ao avançado
  • Formato: tutoriais e blogs escritos, tema único
  • Melhor para: referência escrita gratuita para acompanhar um curso

Leia nosso guia de como aprender SQL para ver como tudo se encaixa.

2. Conteúdo gratuito do curso introdutório da DataCamp (curso, freemium)

É o melhor ponto de partida gratuito se você quer prática guiada no navegador, com feedback instantâneo em cada consulta que escrever.

O primeiro capítulo de muitos dos nossos cursos de SQL é gratuito, e nosso curso de Introduction to SQL permite escrever consultas reais no navegador, sem instalar banco de dados, com orientação do nosso tutor de IA. O acesso completo ao restante do catálogo exige assinatura, mas é uma ótima forma de experimentar se você está começando. 

O que você recebe de graça é o mesmo editor de código no navegador usado nos cursos pagos — você não fica preso a vídeos. Você digita SQL, executa e recebe uma correção imediata. Claro, ao finalizar os capítulos gratuitos você encontra o paywall, então funciona melhor como um primeiro contato do que como trilha completa.

  • Nível: iniciante
  • Formato: curso interativo, primeiro capítulo gratuito
  • Melhor para: primeiros passos guiados com feedback instantâneo

Comece o curso.

3. Mode SQL Tutorial (tutorial)

O tutorial de SQL da Mode é uma boa opção gratuita se você está aprendendo SQL voltado para analytics.

É um tutorial no navegador que vai além de alguns sites para iniciantes, cobrindo subqueries e window functions que analistas usam no dia a dia. A abordagem é analítica, então os exemplos refletem as perguntas típicas para um analista de dados, em vez de exercícios puramente sintáticos. É um passo natural após dominar o básico na DataCamp.

A limitação é que a Mode oferece um tutorial, não um curso completo de ponta a ponta — não há trilha, progresso ou certificado. Trate como uma leitura intermediária após um curso de fundamentos, não como sua única fonte.

  • Nível: intermediário
  • Formato: tutorial gratuito no navegador
  • Melhor para: analistas aprendendo window functions e subqueries

Abra o Mode SQL Tutorial no navegador e siga o conteúdo.

4. SQLZoo (site de prática)

O SQLZoo é um dos sites gratuitos de SQL mais antigos, bom para praticar em múltiplos dialetos.

É gratuito, roda no navegador e permite fazer exercícios em vários dialetos — algo raro entre as opções gratuitas. Essa cobertura de dialetos é útil se você sabe que vai trabalhar com algo diferente do SQL padrão, assim como a variedade de tutoriais da DataCamp. Os exercícios são o foco, então você aprende fazendo, sem textos longos.

O porém é que a dificuldade aumenta rápido, o que torna o SQLZoo menos indicado como primeiro site para iniciantes absolutos. 

  • Nível: intermediário
  • Formato: site de prática gratuito, múltiplos dialetos
  • Melhor para: exercícios em diferentes dialetos de SQL

Acesse o site do SQLZoo e escolha uma trilha de tutoriais.

5. Kaggle Learn SQL (curso)

O Kaggle Learn é um dos recursos gratuitos que eu indicaria se você quer praticar com dados reais e ainda ganhar um certificado.

Os microcursos de SQL rodam em notebooks e consultam datasets de verdade, então você escreve SQL que retorna resultados reais, não tabelas de brinquedo. O Kaggle também emite um certificado de conclusão, o que o diferencia do Khan Academy e do Mode.

Você precisa de uma conta gratuita no Kaggle para executar os notebooks, e os cursos partem do princípio de que você se vira bem em ambiente de notebook. Para quem está montando portfólio, os datasets servem de material para continuar explorando depois — parecido com o que o DataLab oferece na DataCamp.

  • Nível: do básico ao intermediário
  • Formato: microcursos gratuitos com certificado
  • Melhor para: prática com dados reais e certificado

Crie uma conta gratuita no Kaggle e comece a trilha de SQL no Kaggle Learn.

6. Oracle Live SQL (sandbox)

O Oracle Live SQL é o sandbox gratuito do próprio fornecedor para quando você precisa testar SQL do Oracle especificamente.

É um ambiente Oracle no navegador para executar e testar consultas sem configurar um banco local. Por ser do próprio Oracle, o comportamento fica mais próximo do ambiente de produção do que em sites genéricos de prática. É o lugar natural para testar aquela sintaxe específica do Oracle que você viu por aí.

É um sandbox, não um curso, então não há um programa de estudos estruturado. Use para experimentar e validar consultas, não para aprender SQL do zero.

  • Nível: intermediário
  • Formato: sandbox gratuito no navegador
  • Melhor para: testar SQL específico do Oracle

Entre no Oracle Live SQL com uma conta gratuita do Oracle para executar consultas.

7. freeCodeCamp (curso)

O freeCodeCamp entra na lista como uma trilha totalmente gratuita e estruturada pelos fundamentos de SQL, para quem gosta de currículo claro.

Ele aparece em várias listas de SQL gratuito como opção confiável para o básico, e tudo é grátis — sem paywall. O material é organizado como curso, e não como exercícios soltos, o que agrada quem prefere seguir uma trilha do início ao fim.

Por outro lado, o conteúdo é mais raso — cobre fundamentos, não analytics avançado — então complemente com tutoriais e prática da DataCamp quando terminar. O ponto forte é a estrutura, não a profundidade.

  • Nível: iniciante
  • Formato: curso gratuito e estruturado
  • Melhor para: trilha gratuita por parte dos fundamentos

Encontre o currículo de SQL no site do freeCodeCamp.

8. Khan Academy (curso)

O Khan Academy é um bom ponto de entrada para quem nunca mexeu com banco de dados.

O curso introdutório de SQL é totalmente gratuito, sem exigência de certificado, e roda em um editor embutido — nada para instalar. Ensina SQL por meio de desafios pequenos e autônomos, ideal para quem acha um curso completo intimidador. Em 2026, ele segue no topo das listas gratuitas justamente pela barreira de entrada baixíssima.

O porém é que o Khan Academy normalmente não emite certificado; se você precisa de algo para o currículo, vale combinar depois com o Kaggle Learn. Ele também fica no nível introdutório, então você vai evoluir além dele rapidamente.

  • Nível: iniciante
  • Formato: curso gratuito, no navegador
  • Melhor para: iniciantes absolutos que querem zero pressão

Busque pelo curso de SQL no site do Khan Academy para começar.

9. SQLBolt (lições interativas)

O SQLBolt é uma boa pedida para lições curtas e interativas, em que cada conceito já vem com um exercício.

É totalmente gratuito, não precisa de conta e roda no navegador. As lições são rápidas, então dá para fechar SELECT e WHERE em uma sentada e já testar na hora. 

Como as lições são curtas, o SQLBolt funciona melhor como um aquecimento rápido do que como curso profundo. Ele cobre bem a sintaxe básica de consultas, mas não aprofunda em temas avançados como o Mode ou um curso universitário auditado.

  • Nível: iniciante
  • Formato: lições interativas gratuitas, sem conta
  • Melhor para: introdução rápida com exercícios imediatos

Acesse o site do SQLBolt e comece pela primeira lição.

10. Trilhas de auditoria na Coursera e edX (curso, audit)

Auditar cursos na Coursera e na edX é o caminho gratuito para conteúdo de SQL e bancos de dados em nível universitário — quando você quer profundidade, não velocidade.

Ambas as plataformas permitem auditar muitos cursos de SQL e bancos de dados de graça, incluindo ofertas universitárias como o material de bancos de dados de Stanford na edX. Ao auditar, você acessa aulas e leituras sem pagar. O conteúdo tende a ir mais fundo em teoria de bancos de dados do que os sites interativos.

A limitação é clara: avaliações validadas e certificados não entram na auditoria gratuita — você paga se quiser a credencial. Se o certificado é importante para você, a DataCamp oferece várias certificações de SQL. 

  • Nível: intermediário
  • Formato: auditoria gratuita, certificado pago
  • Melhor para: profundidade de nível universitário sem pagar por certificado

Procure um curso de SQL ou bancos de dados em qualquer plataforma e selecione a opção de auditoria.

11. LeetCode, HackerRank e DataLemur (sites de prática)

Esses três são focados em preparação para entrevistas — para quando seus fundamentos já estiverem firmes.

LeetCode Database, HackerRank SQL e DataLemur concentram-se em problemas mais difíceis, no estilo das entrevistas, e não em ensinar do zero. São arenas de prática, não instrução — você traz o que já sabe e testa com perguntas reais de entrevista. Em comunidades, a recomendação frequente é combinar um curso de fundamentos, como a SQL Fundamentals da DataCamp, com um desses para se preparar para processos seletivos.

O conselho padrão é combinar com um curso de verdade em vez de começar por aqui. Se você pular direto para o LeetCode Database sem base, a dificuldade vai te atropelar.

  • Nível: do intermediário ao avançado
  • Formato: sites de prática gratuitos (alguns níveis pagos)
  • Melhor para: prática de consultas no estilo de entrevistas

Crie contas gratuitas nas plataformas que combinam com sua função-alvo e comece pelos problemas mais fáceis.

Trilha de aprendizado sugerida

É assim que eu organizaria esses recursos gratuitos se você estivesse começando do zero e mirando em SQL para o mercado.

Estágio 1: fique à vontade com o básico

Comece com nosso conteúdo introdutório gratuito. Em seguida, use nossos tutoriais ou um site como o SQLBolt para treinar SELECT, WHERE e JOIN em sessões curtas. Deixe nosso guia de bolso de SQL aberto enquanto pratica. 

Estágio 2: avance para analytics de verdade

Quando as consultas básicas estiverem naturais, estude os tutoriais de SQL sobre window functions e subqueries. Depois, faça um microcurso para praticar com dados reais. Se quiser se testar em dialetos diferentes, inclua o SQLZoo aqui — ou mais tutoriais da DataCamp. Se você sabe que vai trabalhar com Oracle, passe um tempo no Oracle Live SQL para confirmar o comportamento da sintaxe.

Estágio 3: aplique e prepare-se para entrevistas

Construa algo de ponta a ponta com um dos nossos projetos, para ter material de portfólio. Depois, encare problemas de SQL no estilo de entrevistas. Se quiser reforçar a teoria de bancos antes das entrevistas, audite um curso universitário.

Como escolher o recurso certo

Se você não sabe por onde começar, combine seu perfil com um destes:

  • Iniciante absoluto que acha cursos intimidantes: comece pelos blogs e tutoriais da DataCamp — é a opção gratuita com menos pressão e não exige instalação.
  • Iniciante que quer feedback com nota: comece com o conteúdo introdutório gratuito da DataCamp. O editor no navegador corrige cada consulta que você escreve e ajuda a decidir se vale a assinatura. 
  • Quem precisa de um dialeto específico: algo como o Oracle Live SQL é o sandbox para Oracle, especificamente.
  • Quem está se preparando para entrevistas: combine um curso de fundamentos com LeetCode Database, HackerRank SQL ou DataLemur.

Um ponto importante: os MOOCs universitários são freemium ou baseados em auditoria, não totalmente gratuitos. Dá para aprender SQL de verdade nas camadas grátis, mas o certificado — tanto nos nossos cursos quanto na Coursera e na edX — fica atrás do pagamento. 

Considerações finais

Se você está começando do zero, comece pelos blogs e tutoriais da DataCamp e pelo conteúdo introdutório gratuito — ambos colocam você para escrever consultas reais no navegador em poucos minutos.

Se você quer uma base mais ampla de SQL antes de ir a fundo, recomendo começar pela nossa trilha de habilidades SQL Fundamentals.

FAQs

É possível aprender SQL de graça?

Sim, os fundamentos de SQL dá para aprender totalmente de graça. Os tutoriais da DataCamp, assim como sites como Khan Academy, SQLBolt, o tutorial de SQL da Mode, freeCodeCamp e SQLZoo são gratuitos, e o Kaggle Learn é grátis com certificado. Os cursos da DataCamp oferecem conteúdo introdutório gratuito, e Coursera e edX permitem auditar cursos sem custo — cobrando apenas pelo certificado.

Preciso saber programar para aprender SQL?

Não, você não precisa ter experiência prévia em programação para começar a aprender SQL. SQL é uma linguagem de consulta para fazer perguntas aos dados, e os sites para iniciantes partem do zero. Você escreve uma consulta, executa e vê o resultado — o que torna SQL uma das habilidades de dados mais acessíveis para começar.

Quanto tempo leva para aprender SQL?

Você consegue pegar a sintaxe central — incluindo SELECT, WHERE e JOIN — em poucos dias de prática consistente na DataCamp. Chegar ao nível de analista, com window functions e subqueries, costuma levar algumas semanas. Fluência para entrevistas depende de quanto você pratica.

Dá para conseguir um trabalho com dados aprendendo SQL por recursos gratuitos?

Sim, os recursos gratuitos aqui cobrem as habilidades de SQL que os empregadores testam — especialmente quando você combina um curso de fundamentos com prática no estilo de entrevistas. Construir um projeto de portfólio por cima disso, usando algo como nossos projetos guiados, fortalece ainda mais o seu caso.


Matt Crabtree's photo
Author
Matt Crabtree
LinkedIn

Escritor e editor de conteúdo na área de edtech. Comprometido com a exploração de tendências de dados e entusiasmado com o aprendizado da ciência de dados.

Temas
SQL
Serviços de carreira

Principais cursos da DataCamp

Programa

Fundamentos de SQL

26 h
Domine os fundamentos do SQL necessários para os negócios, aprenda a escrever consultas SQL e comece a analisar seus dados usando essa linguagem poderosa.
Ver detalhesRight Arrow
Começar Curso
Ver maisRight Arrow
Relacionado

blog

Um guia abrangente para a certificação SQL no DataCamp

Explore a certificação SQL com os cursos e tutoriais da DataCamp. Adquira habilidades práticas e conhecimento teórico para se destacar na análise de dados e avançar em sua carreira.
Matt Crabtree's photo

Matt Crabtree

8 min

SQL Programming Language

blog

O que é SQL? - A linguagem essencial para o gerenciamento de bancos de dados

Saiba tudo sobre o SQL e por que ele é a linguagem de consulta ideal para o gerenciamento de bancos de dados relacionais.
Summer Worsley's photo

Summer Worsley

13 min

blog

R vs. SQL - o que devo aprender?

Descubra tudo o que você precisa saber sobre R e SQL, ajudando-o a escolher qual deles é o melhor para aprender de acordo com suas necessidades.
Matt Crabtree's photo

Matt Crabtree

9 min

blog

SQL vs Python: Qual você deve aprender?

Neste artigo, abordaremos os principais recursos do Python e do SQL, suas principais semelhanças e diferenças, e qual deles você deve escolher primeiro para iniciar sua jornada na ciência de dados.
Javier Canales Luna's photo

Javier Canales Luna

12 min

Tutorial

Exemplos e tutoriais de consultas SQL

Se você deseja começar a usar o SQL, nós o ajudamos. Neste tutorial de SQL, apresentaremos as consultas SQL, uma ferramenta poderosa que nos permite trabalhar com os dados armazenados em um banco de dados. Você verá como escrever consultas SQL, aprenderá sobre
Sejal Jaiswal's photo

Sejal Jaiswal

15 min

Tutorial

Tutorial de visão geral do banco de dados SQL

Neste tutorial, você aprenderá sobre bancos de dados em SQL.
DataCamp Team's photo

DataCamp Team

3 min

Ver MaisVer Mais