Editor's top SQL courses
5SQL Tutorial
Mode Analytics
Best free SQL course for analysts. Runs in your browser — no setup. Covers basic through advanced SQL including window functions and subqueries.
Access freePostgreSQL Exercises
pgexercises.com
The best way to learn PostgreSQL-specific SQL. 80+ exercises from basic queries to window functions and recursive CTEs. Browser-based.
Access freeThe Complete SQL Bootcamp
Udemy · Jose Portilla · ~9 hrs
Most popular SQL course on Udemy. Covers PostgreSQL from scratch through advanced queries. Good for beginners who want structured video instruction. Regularly $15.
Access freeSQL Tutorial — Full Course
YouTube · freeCodeCamp · 4.5 hrs
Comprehensive free course covering SQL from scratch. Uses MySQL with a free sandbox. Best single video resource for complete beginners.
Access freeSQL for Data Science
Coursera · UC Davis · 4 weeks
UC Davis's accredited SQL course designed specifically for data science roles — covers filtering, aggregation, subqueries, and case study analysis on real datasets.
Access freeSQL Courses for Beginners
8SQL Tutorial
Mode Analytics
Best free SQL course for analysts. Runs in your browser — no setup. Covers basic through advanced SQL including window functions and subqueries.
Access freeSQLZoo
sqlzoo.net
Interactive, gamified SQL exercises. Great for practising syntax in the browser without any local setup. Covers all major SQL patterns.
Access freeThe Complete SQL Bootcamp
Udemy · Jose Portilla · ~9 hrs
Most popular SQL course on Udemy. Covers PostgreSQL from scratch through advanced queries. Good for beginners who want structured video instruction. Regularly $15.
Access freeSQL Fundamentals
DataCamp · ~19 hrs
Structured track covering SQL basics through advanced. Integrates well with DataCamp's Python and data analysis tracks if you're learning both.
Access freeSQL Tutorial — Full Course
YouTube · freeCodeCamp · 4.5 hrs
Comprehensive free course covering SQL from scratch. Uses MySQL with a free sandbox. Best single video resource for complete beginners.
Access freeSQL for Data Analytics
YouTube · Alex The Analyst
Practical SQL playlist focused on data analytics use cases. Alex explains concepts clearly with real datasets — good for aspiring data analysts.
Access freeSQL for Data Science
Coursera · UC Davis · 4 weeks
UC Davis's accredited SQL course designed specifically for data science roles — covers filtering, aggregation, subqueries, and case study analysis on real datasets.
Access freeDatabases and SQL for Data Science with Python
Coursera · IBM · 6 weeks
IBM's SQL course integrates Python and Jupyter notebooks — teaches SQL queries alongside Pandas data analysis, directly mirroring real data scientist workflows.
Access freeIntermediate & Advanced SQL Courses
2PostgreSQL Exercises
pgexercises.com
The best way to learn PostgreSQL-specific SQL. 80+ exercises from basic queries to window functions and recursive CTEs. Browser-based.
Access freeDatabases: Relational Databases and SQL
edX · Stanford University · Self-paced
Stanford's original relational databases course — rigorous coverage of SQL, relational algebra, and query optimisation. Free to audit. Part of Stanford's landmark database series.
Access free