Aprenda SQL sem gastar nada
O SQL é uma das principais linguagens para banco de dados. Para quem deseja ser Engenheiro de Dados ou Analista de Dados este é um dos conhecimentos essenciais. Mas nem sempre temos dos recursos financeiros para comprar um livro ou fazer um curso. Mas isso não é desculpa para você não estudar ou aperfeiçoar os seus conhecimentos!
Neste artigo vou compartilhar 18 sites e ferramentas gratuitas para você poder estudar ou praticar SQL.
CURSOS E TUTORIAIS
MySQL Tutorial
https://www.mysqltutorial.org/
O site mais completo sobre MySQL, com conteúdo que vai do básico ao avançado, com guia de funções e exemplos de como integrar o MySQL com PHP, Python ou NodeJS
SQL Bolt
Este é um site para aprender praticando, domine o básico do SQL com exercícios interativos! Toda a parte básica é explicada, escrita de consulta, filtros, joins, agrupamento e operações de CRUD.
SQL Course
Um curso online gratuito, você pode escolher entre fazer um curso básico ou fazer um curso avançado.
W3Schools
https://www.w3schools.com/sql/default.asp
O W3Schools é um site muito conhecido e tem muito conteúdo básico sobre SQL, além de ser bem organizado e de fácil consulta
Khan Academy
https://pt.khanacademy.org/computing/computer-programming/sql
A Khan Academy é uma organização sem fins lucrativos. Além do curso de SQL, você também tem outras opções, como matemática, ciências e finanças. Desta lista, é o único em português.
SQL Shack
Um site com muitas dicas de SQL para quem quer trabalhar com SQL Server. Com dicas em inglês e espanhol.
Geeks for Geeks
https://www.geeksforgeeks.org/sql-tutorial/?ref=gcse
Um tutorial bem completo que aborda assuntos tanto básicos quanto avançados
SQL Tutorial at FreeCodeCamp
https://www.youtube.com/watch?v=HXV3zeQKqGY
Este curso de SQL foi visto por mais de 7 milhões de pessoas, é um dos cursos mais populares de SQL do Youtube. O curso possui quase 4 horas e meia de duração.
Data Lemur
Este site é para quem quer mandar bem na entrevista de emprego, ele é focado em conteúdos que são perguntados em entrevistas de emprego. Ideal para quem disputa vagas de banco de dados ou data science.
SQL Zoo
https://sqlzoo.net/wiki/SQL_Tutorial
Um tutorial básico de SQL que utiliza problemas comuns como casos de ensino. Os exercícios são muito bons, é um bom site para quem está começando com SQL ou para quem é programador e conhece um pouco de SQL.
DICAS E DESAFIOS
SQL Server Tips, Articles and Training
Um site com dicas para quem deseja trabalhar com SQL Server
Coding Ninja
https://www.codingninjas.com/codestudio/problem-lists/top-100-sql-problems
Uma centena de problemas que vão desafiar seus conhecimentos de SQL
Hacker Rank
https://www.hackerrank.com/domains/sql
A gamificação é uma tendência no ramo de ensino e o Hacker Rank é uma das referências no setor de TI. Ganhe pontos ao resolver desafios e compare seu desempenho com o de outros participantes. É um site muito desafiador, para quem gosta de problemas é um site imperdível.
8 Week SQL Challenge
Este site possui 8 casos de uso de negócios, cada um com vários desafios reais, cada caso de uso possui seu próprio conjunto de dados que você deve importar para um banco de dados seu. Com base nestes dados, você precisa extrair várias informações para responder aos desafios propostos. Para quem gosta de desafios reais, este site é imperdível.
FERRAMENTAS
SQL Online IDE
Um editor online para você criar suas próprias tabelas, inserir dados e fazer consultas com seus dados de testes. Você tem a opção de simular bancos SQLite, MariaDB, PostgreSQL e MySQL.
PopSQL
Uma ferramenta muito interessante para a colaboração de consultas SQL. Permite a vários usuários compartilharem consultas e guardarem consultas comuns numa interface que permite pesquisa e uma interface visual para análises.
Poor SQL
O Poor SQL é um site para formatar suas consultas de novo a ficar mais agradável visualmente para compartilhar em algum texto ou rede social. Não é uma ferramenta para debug ou performance, apenas para melhorias visuais.
SQL Flow
Uma ferramenta visual muito agradável que permita visualizar os relacionamentos e os resultados das consultas SQL.
E ainda não acabou!
Como você viu a grande maioria das dicas anteriores são de sites que estão em inglês.
Se você deseja aprender SQL e precisa de um guia de estudos em português para seguir eu recomendo você dar uma olhada no roadmap que eu fiz para vocês!
Roadmap SQL
https://blog.dbins.com.br/roadmap-sql