Aprenda SQL escrevendo consultas em um banco de dados real no seu celular. Lições curtas explicam cada ideia; depois, você digita a instrução, executa e vê as linhas retornadas. É um tutorial de SQL, um curso de banco de dados e um laboratório de prática de SQL em um só app, com um mentor de IA para aquele JOIN que não quer funcionar.
O QUE VOCÊ ENCONTRA
• 46 cursos com 183 lições, de SQL para iniciantes (A1) a tópicos avançados de banco de dados (C2)
• Um banco de dados no seu dispositivo: o SQLite executa seu código no celular, e as lições que precisam da sintaxe do PostgreSQL também são executadas no PostgreSQL no celular. Sem ida e volta ao servidor, e suas tabelas permanecem entre as sessões
• Editor de SQL e sandbox: escreva qualquer coisa, navegue pelo esquema, reabra instruções anteriores do histórico e veja o plano com EXPLAIN
• Tabelas de prática prontas para usar: usuários, pedidos, itens de pedido, produtos, categorias, funcionários, departamentos, vendas e eventos
• Consulta do dia: uma consulta SQL para escrever a cada dia, verificada com base nos dados do seu celular
• 20 projetos guiados de banco de dados, avaliados pelo resultado obtido, não pelo texto digitado
• 30 missões (fácil, média, difícil)
• World Coding Challenge: 3 rodadas globais todos os dias
• Questionários, revisão com cartões, uma folha de consulta rápida, perguntas de entrevista, sequências e uma árvore de habilidades
• Exame final e certificado (Pro)
A ARENA: JOGOS DE PRÁTICA
• Detetive de Dados: 6 casos, em que cada resposta correta desbloqueia a próxima pista
• Pacotes de conjuntos de dados: filmes, partidas de futebol, álbuns e clima, com perguntas guiadas
• Seus próprios dados: importe um arquivo CSV ou JSON e explore-o (exportação CSV com Pro)
• Duelo: três tarefas contra um ritmo-alvo
• Golfe: retorne as mesmas linhas com um plano mais barato
• Conserte: uma instrução que é executada, mas retorna as linhas erradas, com uma comparação linha a linha
• Exercícios: revisão espaçada criada a partir dos seus próprios erros
• Designer de Esquema: crie tabelas, receba sugestões de lint e execute o DDL gerado
• Simulador de Entrevista: 5 perguntas cronometradas e uma pergunta complementar, seguidas de um relatório
• Corrida: um jogo de 60 segundos com uma pontuação de combo
O QUE VOCÊ VAI APRENDER
• SELECT, WHERE, ORDER BY, LIMIT e padrões de filtragem
• Funções de agregação, GROUP BY e HAVING
• JOIN: joins internos, à esquerda, autorreferentes e padrões avançados
• INSERT, UPDATE, DELETE, tratamento de NULL, CASE, datas, strings e números
• Restrições, chaves e design de banco de dados
• Subconsultas, CTE, consultas recursivas e funções de janela
• Visões, JSON e JSONB, arrays, GROUPING SETS, ROLLUP e CUBE
• Desempenho: EXPLAIN, índices, transações e concorrência
• Gatilhos, procedimentos armazenados, segurança em nível de linha, backup e restauração
• Particionamento, replicação, data warehousing e sharding
A maioria das lições ensina SQL padrão. Os cursos avançados usam recursos do PostgreSQL.
GRATUITO E Pro
Gratuito: o primeiro curso (Introdução a SQL e Bancos de Dados), uma prévia de todas as outras lições, o editor e o sandbox, a Consulta do dia, 1 projeto guiado, 2 missões, parte de cada modo da Arena (por exemplo, 3 duelos e 3 exercícios por dia, 1 caso e 1 pacote de conjunto de dados) e uma cota diária de mentor de IA. A versão gratuita exibe anúncios.
Pro: todos os cursos e lições, todos os projetos e missões, a Arena completa, o exame final e o certificado, ferramentas de IA, mentor de IA sem limite diário e sem anúncios. Pro é uma assinatura semanal, mensal ou anual, ou uma compra única vitalícia.
O app está disponível em 22 idiomas.
Learn SQL é um app independente, não afiliado ao PostgreSQL Global Development Group nem ao projeto SQLite.
SQL: prática/tutorial p/ iniciantes, editor, jogos, entrevistas e mentor de IA
Atualizado em
26 de set. de 2026