Jose Portilla’s SQL Bootcamp on Udemy. Wait for it to go on sale and then buy it for like 30. Answer from Deleted User on reddit.com
🌐
Udacity
udacity.com › all programs › school of data science
SQL for Data Analysis | Udacity
Take Udacity's free SQL for Data Analysis course and learn to use Structured Query Language (SQL) to extract and analyze data stored in databases. Learn online with Udacity.
Discussions

What's the best course online to learn SQL?
Jose Portilla’s SQL Bootcamp on Udemy. Wait for it to go on sale and then buy it for like $20-$30. More on reddit.com
🌐 r/dataanalysis
64
75
March 26, 2024
Ways of learning SQL as a complete beginner
Microsoft SQL has a couple of free versions. You can install it and use the “Northwinds” database which Microsoft created as a fake company. It’ll run fine on your laptop or home pc. Or you can create your own database and build a whole relational system. More on reddit.com
🌐 r/dataanalysis
56
135
April 26, 2024
What specific skills should I learn in SQL as a data analyst? I’m intermediate to advanced level.
As a data analyst, you will primarily need to read data from the database you’re querying. I would take this approach: Learn how the SELECT statement works. This includes studying how Logical Query Processing works. Logical Query Processing describes the order in which the database engine executes the clauses of your SELECT statements. Understanding it will lead you to write better, more accurate queries. Study how joins work. Inner joins are the most efficient. Left, right, and full outer joins are less efficient, but sometimes you must use them. Inner joins can cause rows to be filtered out, outer joins cannot cause filtering. Study joins so you know when to use each type. Only the simplest database queries don’t involve joins. Understand how to conduct aggregations using the GROUP BY clause. Understand Window Functions / Ordered Analytical Functions. These are the epitome of conducting analytics within SQL. It will initially be hard to wrap your head around them, but it will be worth it. And once you understand them you will use them all the time. Understand database normalization. If you understand normalization, you will understand the theory of why architects structure databases the way they do. This helps while writing queries and determining which tables to join. Understand how Entity-Relationship Diagrams (ERDs) work. Most ERDs are built using the crow’s foot notation. Be sure to know how cardinality and optionality constraints work, which will help you decipher which join type to use when joining tables. Once you get up to speed with those things, you should probably expand into learning the DML & DDL subcategories of SQL. DML stand for Data Manipulation Language, which the SELECT statement is part of. DDL stands for Data Definition Language, which is what database architects use to create tables. here are some of the best SQL courses on coursera to start learning More on reddit.com
🌐 r/SQL
16
26
June 25, 2024
Best resources for SQL
Here you go - https://youtube.com/@zero_analyst?si=ZK71Y1y8YCZC1Jps Pretty good utube channel for sql learning👍 More on reddit.com
🌐 r/dataanalysis
33
82
December 11, 2024
People also ask

What is a SQL database?

A SQL database is a structured collection of data that can be accessed and managed using SQL (Structured Query Language). It uses tables to organize data into rows and columns, allowing for efficient data retrieval, manipulation, and relational database management.

🌐
datacamp.com
datacamp.com › category › sql
Learn SQL: SQL Courses Online for All Levels | DataCamp
What is SQL?
SQL (Structured Query Language) is a programming language used to manage data stored in relational databases, which store structured data in tables. Its syntax is easy to read, so it's easy to pick up on even if you're completely new to programming, and it's even useful for non-technical careers.
🌐
codecademy.com
codecademy.com › learn › learn-sql
Learn SQL | Codecademy
Does DataCamp offer SQL Certification?

Yes, our SQL Associate Certification enables you to prove your SQL skills to employers.

Our Data Analyst Certification is also an excellent option to prove your data analysis knowledge with SQL and either Python or R.

🌐
datacamp.com
datacamp.com › category › sql
Learn SQL: SQL Courses Online for All Levels | DataCamp
🌐
DataCamp
datacamp.com › category › sql
Learn SQL: SQL Courses Online for All Levels | DataCamp
Build your SQL skills with interactive courses, tracks and projects curated by real-world experts. ... By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.
🌐
DataCamp
datacamp.com › tracks › associate-data-analyst-in-sql
Learn SQL for Data Analysis | DataCamp
2 days ago - Kickstart your data analytics career by mastering SQL, the essential language for querying and manipulating databases. In this hands-on Track, you'll learn how to extract, analyze, and communicate data-driven insights using real-world datasets.
Rating: 4.7 ​ - ​ 159 votes
🌐
DataLemur
datalemur.com › sql-tutorial
Free SQL Tutorial for Data Analysts & Data Scientists
Analyze data, by category. ... Filter on groups with HAVING. ... Remove duplicates with DISTINCT. ... Do math with +, *, and %. ... Use ABS(), CEIL(), FLOOR(), and more! ... Divide & round numbers the right way. ... Find and fix pesky NULLs. ... Catch a CASE. ... Analyze two tables in one go. ... Learn to handle dates and timestamps. ... Let's go from good to great at SQL.
🌐
Codecademy
codecademy.com › learn › learn-sql
Learn SQL | Codecademy
In this SQL course, you'll learn how to manage large datasets and analyze real data using the standard data management language.
Rating: 4.6 ​ - ​ 26.7K votes
Find elsewhere
🌐
Udemy
udemy.com › business
Zero to Hero in SQL: SQL for Data Analytics
3 weeks ago - [April 2026 update] Added a new section on how to practice SQL using fun case studies. Added practice labs for practicing the concept while learning. Added more videos on interview-related theoretical topics at the end of the course 6 Reasons why you should choose this SQL course Carefully designed curriculum teaching you everything in SQL that you will need for Data analysis in businesses Comprehensive - covers basics, advanced SQL statements, PostgreSQL, mySQL, interview tips and performance tuning tips as well Business related examples and case studies based on SQL techniques, PostgreSQL, m
Rating: 4.5 ​ - ​ 14K votes
🌐
Codecademy
codecademy.com › learn › paths › analyze-data-with-sql
Analyze Data with SQL | Codecademy
Learn to analyze data with SQL and prepare for technical interviews. Includes **SQL**, **Data Science**, **Command Line**, **SQLite**, **Databases**, **Queries**, **Tables**, and more.
🌐
ThoughtSpot
thoughtspot.com › sql-tutorial › introduction-to-sql
SQL for Data Analysis: Tutorial Introduction | ThoughtSpot
March 12, 2026 - This SQL Tutorial for Data Analysis is designed to help you answer questions with data and solve complex problems. Learn more!
🌐
Dataquest
dataquest.io › path › sql-skills
Learn SQL Skills for Data Analysis – Dataquest
February 22, 2023 - This course focuses on practical, real-world applications of SQL for data analysis. You’ll work with actual datasets and complete projects that mirror professional scenarios. Our interactive learning environment allows you to practice what ...
🌐
Coursera
coursera.org › browse › data science › data analysis
Data Analysis Using SQL | Coursera
July 1, 2025 - Post installation the learners will go through a pseudo code exercise wherein the learner will also learn elementary SQL queries to retrieve data, using keywords such as SELECT, FROM, COUNT, DISTINCT etc. ... This module is designed to empower users with comprehensive skills in analysing data within a single table using SQL queries.
Rating: 4.5 ​ - ​ 57 votes
🌐
GeeksforGeeks
geeksforgeeks.org › data analysis › sql-data-analysis
SQL for Data Analysis - GeeksforGeeks
February 10, 2026 - Key topics include selecting columns, filtering records with WHERE clauses, using logical operators and sorting data with ORDER BY. Basic SQL queries are the foundation for data extraction and analysis
🌐
Great Learning
mygreatlearning.com › great learning › data science › sql for data science
SQL For Data Science Free Course Online - Great Learning
February 6, 2026 - In this module, you will learn how to create and use a SQLite Database inside Jupyter Notebook, execute queries using Python, load queries result into Pandas Dataframes and perform simple data analysis using SQL and Python.
Rating: 4.5 ​ - ​ 7.89K votes
🌐
Mimo
mimo.org › blog › sql-for-data-analysis
SQL for Data Analysis: Beginner's Guide - Mimo
January 27, 2026 - Start with your existing data by exporting Excel files to CSV and importing them into SQL. Recreate familiar reports by building SQL queries that match your Excel analysis. Learn incrementally by mastering basic queries before moving to JOINs ...
🌐
Bipp
bipp.io › sql-tutorial
Learn SQL for Data Analysis | SQL Tutorial for Data Analyst | bipp Analytics
SQL Tutorial for Data Analysis shall help you use SQL to extract the right answers from the data. Learn SQL as a Data Analyst to analyze data and solve challenging problems.
🌐
Simplilearn
simplilearn.com › home › skillup › free sql for data analysis course – learn sql fast
Free SQL for Data Analysis Course – Learn SQL Fast
Master SQL for data analysis with our free course. Learn queries, data manipulation, and insights for business & tech. Start learning today!
Address   5851 Legacy Circle, 6th Floor, Plano, TX 75024 United States
🌐
DataCamp
datacamp.com › courses › introduction-to-sql
Introduction to SQL Course | Get Started in SQL Course | DataCamp
You will understand what databases are, how they're structured with tables, and what SQL is used for in working with data. You will write your first SQL queries to select, limit, sort, and find top/bottom records from database tables. You will complete your SQL foundation by learning to handle unique values, rename columns, understand SQL flavors, and grasp how databases work in practice.
Published   5 days ago
🌐
University of San Francisco
usfca.edu › data-institute › certificates › sql
SQL for Data Analysis - Data Institute | University of San Francisco
No Prior SQL Experience Needed Learn SQL from the basics, building your skills step-by-step. Hands-On Practice Work with real databases to master data querying and aggregation. Expert-Led Instruction Gain insights from instructors with both academic and industry experience.
🌐
freeCodeCamp
freecodecamp.org › news › learn-sql-for-analytics
Learn SQL for Analytics
May 15, 2024 - As you progress, you will tackle more complex queries, learn about joining tables, and utilize SQL's powerful aggregation functions. Each theoretical segment is accompanied by practical exercises to reinforce the concepts discussed. ... At the end of the course, you'll have a solid understanding of how to approach and solve challenging SQL problems, setting you up for success in analytics or any data-intensive field.
🌐
LinkedIn
linkedin.com › all topics › business › business software and tools › data analysis
SQL for Data Analysis Online Class | LinkedIn Learning, formerly Lynda.com
Learn fundamental SQL data analysis techniques especially useful for developers. Explore querying relational database values, filtering results, leveraging functions, and more.
Published   July 17, 2023