PopularJornada
Aprenda SQL
Um curso de SQL online, interativo e gratuito. Você roda queries SQL de verdade em tabelas reais a cada lição, com dicas de IA quando uma query não retorna o que você esperava, e um certificado gratuito ao concluir.
134,690+ codders inscritos
- Ideal para iniciantes
Ajuda de codificação com IA
Lições interativas e práticas
Narração em áudio em todas as lições
Questionários para testar seu conhecimento
Certificado grátis de conclusão
Programa
Seção 1
Fundamentos
Começar seçãoIniciarExpandirRecolherAprenda a criar bancos de dados, definir tabelas e realizar consultas simples.Introduction
4 lições423- 01IntroductionDesafio
- 02What is a databaseDesafioQuiz
- 03Database conceptsDesafioQuiz
- 04Unique valuesDesafioQuiz
Conditions
7 lições1256- 01Conditions BasicsDesafioQuiz
- 02The AND keywordDesafioMaestriaQuiz
- 03The OR keywordDesafioMaestriaQuiz
- 04The NOT keywordDesafioMaestriaQuiz
- 05Multiple Conditions CombinedDesafioQuiz
- 06ParenthesisDesafioMaestriaQuiz
- 07BooleansDesafioMaestriaQuiz
Specific Return Format
6 lições630- 01Null valuesDesafioQuiz
- 02Sort Results Part 1DesafioQuiz
- 03Sort Results Part 2DesafioQuiz
- 04Recap - Cyber Security FirmDesafio
- 05Limit number of recordsDesafioQuiz
- 06Recap - Vehicle FactoryDesafio
More Keywords
5 lições532- 01The IN keywordDesafioQuiz
- 02The BETWEEN keywordDesafioQuiz
- 03The LIKE keywordDesafioQuiz
- 04The AS keywordDesafioQuiz
- 05Recap - Cellphone ModelsDesafio
Arithmetic Operations
4 lições332- 01Mathematical OperatorsDesafioQuiz
- 02Mathematical ColumnsDesafioQuiz
- 03The Modulo OperationDesafioQuiz
- 04The ROUND() FunctionQuiz
Intro Challenges
4 lições4- 01Recap - Parliamentary ElectionDesafio
- 02Recap - Police Criminal ArrestDesafio
- 03Recap - Bar Beverage ContainerDesafio
- 04Recap - Engineer new columnsDesafio
Dates
3 lições325- 01Handling Dates Part 1DesafioQuiz
- 02Handling Dates Part 2DesafioQuiz
- 03Handling Dates Part 3DesafioQuiz
Statistics
9 lições950- 01Built-In Aggregate Part 1DesafioQuiz
- 02Built-In Aggregate Part 2DesafioQuiz
- 03Grouping Part 1DesafioQuiz
- 04Grouping Part 2DesafioQuiz
- 05Subqueries Part 1DesafioQuiz
- 06Subqueries Part 2DesafioQuiz
- 07Recap - Total Gain ShopDesafio
- 08Recap - Scooter ShopDesafio
- 09Recap - Coffee ShopDesafio
Multiple tables
9 lições944- 01Basic Join Part 1DesafioQuiz
- 02Basic Join Part 2DesafioQuiz
- 03Recap - JoinDesafio
- 04Self joinDesafioQuiz
- 05Recap - Self JoinDesafio
- 06UnionDesafioQuiz
- 07Simplify queries, WITH keywordDesafioQuiz
- 08Recap - With QueriesDesafio
- 09Recap - Real Estate ContractorDesafio
Imaginary Products
Projeto5 lições1- 01Adjust WattDesafio
- 02Calculate Product QualityProjeto
- 03Expand To Other ProductsProjeto
- 04Combine All ProductsProjeto
- 05The Overall AverageProjeto
Window Functions part 1
8 lições836- 01ROW_NUMBER functionDesafioQuiz
- 02ORDER BY criterionDesafioQuiz
- 03PARTITION BY criterionDesafioQuiz
- 04PARTITION & ORDERDesafioQuiz
- 05LEAD & LAG FunctionsDesafioQuiz
- 06Recap - LEAD & LAGDesafio
- 07Recap - PicturesDesafio
- 08Recap - BoxesDesafio
Window Functions part 2
5 lições532- 01RANK & DENSE_RANK FunctionsDesafioQuiz
- 02Recap - RANK & DENSE_RANKDesafio
- 03NTILE FunctionDesafioQuiz
- 04Aggregation FunctionsDesafioQuiz
- 05ROWS & RANGE CriterionDesafioQuiz
Summary
3 lições3- 01Recap - CreaturesDesafio
- 02Recap - BooksDesafio
- 03Recap - JunkDesafio
Seção 2
Além do Básico
Começar seçãoIniciarExpandirRecolherSQL prático além dos fundamentos: lógica condicional, funções de string, pivoting com agregação condicional, operações de conjunto, CTEs recursivas, modificação de dados e receitas de analytics.Lógica Condicional
5 lições532- 01CASE WHENDesafioQuiz
- 02CASE no ORDER BYDesafioQuiz
- 03COALESCE para NULLsDesafioQuiz
- 04NULLIF e IIFDesafioQuiz
- 05Recapitulação - PresençaDesafio
Funções de String
6 lições640- 01LENGTH, UPPER, LOWERDesafioQuiz
- 02SUBSTRDesafioQuiz
- 03INSTRDesafioQuiz
- 04REPLACE e TRIMDesafioQuiz
- 05Concatenando com ||DesafioQuiz
- 06Recapitulação - FaturasDesafio
Agregação Condicional
4 lições424- 01COUNT com CASEDesafioQuiz
- 02SUM com CASEDesafioQuiz
- 03Transformando Linhas em ColunasDesafioQuiz
- 04Recapitulação - Fontes de TráfegoDesafio
Operações de Conjunto
4 lições423- 01UNION vs UNION ALLDesafioQuiz
- 02INTERSECTDesafioQuiz
- 03EXCEPTDesafioQuiz
- 04Recapitulação - PertencimentoDesafio
CTEs Recursivas
3 lições316- 01Uma Sequência NuméricaDesafioQuiz
- 02Percorrendo uma HierarquiaDesafioQuiz
- 03Recapitulação - OrganogramaDesafio
Receitas de Analytics
5 lições532- 01Top-N por GrupoDesafioQuiz
- 02Percentual do TotalDesafioQuiz
- 03Total AcumuladoDesafioQuiz
- 04Mantendo uma Linha por ChaveDesafioQuiz
- 05Recapitulação - Melhores ClientesDesafio
Cursos de SQL
Cursos práticos de SQL, grátis para começar no navegador.
Por que aprender SQL com a Coddy
- Rode SQL de verdade online. Cada aula roda em um banco SQLite ao vivo no seu navegador, então você escreve consultas
SELECT,JOINeGROUP BYreais, não pseudocódigo. - Do básico ao avançado de SQL em um único curso: filtros, ordenação, joins entre várias tabelas, agregações, subqueries, window functions. O SQL que você realmente usa no trabalho.
- As dicas de IA te guiam pelos erros de query - joins errados, colunas faltando no
GROUP BY, filtros com erro de um - sem simplesmente entregar a resposta. - Certificado grátis de conclusão para compartilhar no LinkedIn ou adicionar ao currículo como prova de que você completou um curso interativo de SQL.
Perguntas frequentes sobre aprender SQL
SQL é fácil de aprender?
SQL é uma das linguagens mais fáceis de aprender porque é declarativa - você descreve o que quer, não como calcular. O básico (
SELECT, WHERE, ORDER BY) leva algumas horas. Joins, subconsultas e window functions são onde está a maior profundidade, e o curso apresenta cada um em pequenos passos que você consegue consultar na prática.Quanto tempo leva para aprender SQL?
Os fundamentos de SQL geralmente podem ser aprendidos em uma ou duas semanas de prática diária. Para criar projetos reais com segurança, reserve de um a três meses, dependendo do seu ritmo.
Onde posso praticar SQL online de graça?
O Coddy é uma plataforma gratuita para aprender SQL. Cada lição inclui um editor de SQL no navegador com tabelas reais já populadas, então você escreve e executa queries SQL contra dados de verdade, sem precisar configurar um banco de dados localmente.
Preciso instalar algum banco de dados para aprender SQL aqui?
Não. Todo exercício de SQL roda no seu navegador, contra um banco SQLite isolado com tabelas de exemplo realistas. Você não precisa instalar Postgres, MySQL ou qualquer outro banco de dados para aprender SQL.
Qual dialeto de SQL este curso ensina?
O curso é independente de dialeto nos fundamentos e usa SQLite por baixo dos panos. SQL padrão -
SELECT, joins, agregações, subqueries, CASE, GROUP BY - funciona igual em Postgres, MySQL, SQL Server e Snowflake. Recursos específicos de cada dialeto são destacados quando relevante.Recebo um certificado depois do curso de SQL?
Sim. Ao concluir o curso de SQL, você recebe um certificado de conclusão gratuito para adicionar ao currículo ou compartilhar no LinkedIn - útil para vagas de analista, data engineer e back-end, onde SQL é pré-requisito básico.