Filters
SQL courses
Quick filters
-
Track SQL from A to ZStandard SQL Basic
Become a SQL master – even if you’ve never coded before. Learn all the necessary tools to freely and efficiently work with any...
-
Course SQL BasicsStandard SQL Basic
Start here if you’re new to SQL. Learn the basics of SQL, retrieve data from an SQL database and build simple reports.
-
Track SQL PracticeStandard SQL Basic
Review and consolidate your SQL skills with tons of interactive exercises! In this learning path, you’ll practice SQL...
-
Course Window FunctionsStandard SQL Advanced
Learn how to use analytic SQL functions to deeply understand data.
-
Course SQL JOINsStandard SQL Basic
Review and deepen your knowledge of SQL JOINs with 93 exercises. Practice common and less common ways of getting data from...
-
Course Recursive QueriesStandard SQL Advanced
Master the most challenging type of SQL queries. Learn how to process trees and graphs in SQL, and how to effectively organize...
-
Track SQL ReportingStandard SQL Advanced
Learn how to uncover data-based insights with SQL reporting. Write real-world SQL queries that apply to real-world...
-
Track Advanced SQLStandard SQL Advanced
Go beyond the basics and become a SQL master. Learn modern SQL features that let you write more complex and effective queries.
-
Course SQL Practice SetStandard SQL Basic
Refine your SQL skills with 88 interactive exercises, ranging from simple tasks with SELECT FROM statements to more...
-
Track Monthly SQL PracticeStandard SQL Basic
Practice your SQL skills in this month’s SQL Challenge. Review previous SQL Challenges to have even more fun!
-
Track SQL for Data AnalysisStandard SQL Basic
Learn how to use SQL for data analysis. This learning track is carefully crafted to include topics relevant to data analysis
-
Track SQL for MarketingStandard SQL Basic
This interactive learning track is intended for current and aspiring marketing professionals. It equips you with essential...
-
Track SQL for HealthcareStandard SQL Basic
This comprehensive learning track is designed for healthcare professionals, data analysts, and anyone interested in the...
-
Track SQL from A to Z in PostgreSQLPostgreSQL Basic
Become a SQL master – even if you’ve never coded before. Learn all the necessary tools to freely and efficiently work with any...
-
Track SQL from A to Z in MySQLMySQL Basic
This complete SQL learning track will take you from total MySQL database beginner to full working proficiency! It’s an...
-
Track SQL from A to Z in MS SQL ServerSQL Server Basic
Become a SQL master – even if you’ve never coded before. Learn all the necessary tools to freely and efficiently work with any...
-
Course SQL Databases for PracticeStandard SQL Basic
Enhance your SQL skills through self-guided exploration of real-world datasets. Get hands-on experience in data analysis...
-
Course SQL Practice: UniversityStandard SQL Basic
Looking for SQL practice exercises for beginners? This course is for you! Here are 156 interactive online exercises to refresh...
-
Course Basic SQL Practice: A StoreStandard SQL Basic
Do you want to practice SQL? Are you looking for problems to help you practice what you've learned? You've come to the right...
-
Course Basic SQL Practice: Blog & Traffic DataStandard SQL Basic
Master SQL with blog and web traffic data for a dog supply store. Dive into data analysis with these 141 interactive...
-
Course Basic SQL Practice: Run Track Through Queries!Standard SQL Basic
Do you like both sports competition and learning? We have something for you. Here are 119 interactive online SQL exercises to...
-
Course Window Functions Practice SetStandard SQL Advanced
Do you want to practice SQL window functions? You've come to the right place! Here are 100 interactive online exercises on...
-
Track Advanced SQL PracticeStandard SQL Advanced
Master advanced SQL techniques that help you write complex SQL queries and create sophisticated data reports. Get hands-on...
-
Track SQL Practice in MS SQL ServerSQL Server Basic
Practicing your T-SQL skills has never been easier. Here you will find lots of interactive exercises! Consolidate your...
-
Track SQL Practice in PostgreSQLPostgreSQL Basic
Review and consolidate your SQL skills with tons of interactive exercises! In this learning path, you’ll practice SQL...
-
Course 2023 Monthly SQL Practice Sets - BasicStandard SQL Basic
Practice SQL queries with all basic coding challenges from 2023!
-
Course 2023 Monthly SQL Practice Sets - AdvancedStandard SQL Advanced
Practice SQL queries with all advanced coding challenges from 2023!
-
Course SQL Basics in MySQLMySQL Basic
Do you want to work with data using the most popular database in the world? Learn the basics of MySQL with these 126...
-
Course SQL Basics in MS SQL ServerSQL Server Basic
Start here if you're new to SQL Server. Learn the basics of T-SQL for SQL Server, retrieve data from an SQL Server database...
-
Track SQL Practice in MySQLMySQL Basic
Are you looking for interactive exercises in MySQL? We have a whole bunch of hands-on, beginner-friendly SQL challenges using...
-
Course SQL Basics in PostgreSQLPostgreSQL Basic
Gaining insight from collected data plays an important role in today's information-driven world. During this online course,...
-
Track Creating Database StructureStandard SQL Advanced
Learn how to create and manage tables, views, and indexes in popular relational database management systems like MySQL, SQL...
-
Course PostGISPostgreSQL Advanced
Learn how to work with maps in SQL
-
Course How to INSERT, UPDATE, and DELETE Data in SQLStandard SQL Basic
Go beyond simple SELECT statements! Learn all about the SQL UPDATE, INSERT, and DELETE commands, and find out how to combine...
-
Course Creating Basic SQL ReportsStandard SQL Advanced
Teach yourself how to build basic SQL reports to track and analyze the performance of your metrics.
-
Course Standard SQL FunctionsStandard SQL Basic
Learn how to process numerical, text, and other types of data with SQL’s most-used functions.
-
Course Revenue Trend Analysis in SQLStandard SQL Advanced
Learn how to perform SQL trend analyses using SQL and build a meaningful revenue report from scratch.
-
Course Customer Behavior Analysis in SQLStandard SQL Advanced
Learn how to do customer behavior analysis in SQL and analyze the customer lifecycle.
-
Course GROUP BY Extensions in SQLStandard SQL Advanced
Do you want to work more efficiently using SQL and be able to create more complex and sophisticated queries? Learn about GROUP...
-
Course SQL Practice Set in MySQLMySQL Basic
Do you want to practice your MySQL skills? Here are 88 interactive SQL exercises that will test your knowledge. Start with...
-
Course SQL JOINs in MySQLMySQL Basic
Would you like to work with data from multiple tables? Or do you need to practice MySQL JOINs? We’ve prepared 92 exercises to...
-
Course Window Functions in MySQL 8MySQL Advanced
Want to stay up to date with the latest MySQL features? MySQL window functions are essential for doing modern data analysis....
-
Course Recursive Queries in MySQL 8MySQL Advanced
Do you want to be able to process trees and graphs in MySQL? Are you using MySQL 8 or higher? Learn how to write recursive...
-
Course Creating Basic SQL Reports in MySQLMySQL Advanced
Learn how to build MySQL reports that track and analyze key performance metrics with this interactive course.
-
Course Common MySQL FunctionsMySQL Basic
Learn how to use the most common MySQL 5 and MySQL 8 functions. You’ll be writing MySQL queries like a pro!
-
Course How to INSERT, UPDATE, or DELETE Data in MySQLMySQL Basic
Have you already learned the basics of SQL? Now it's time for the next step: adding, changing, and removing data in MySQL using...
-
Course GROUP BY Extensions in MySQLMySQL Advanced
Do you want to perform multiple groupings in one query? Learn how to use GROUP BY extensions, such as ROLLUP in MySQL. Take...
-
Course SQL Practice Set in MS SQL ServerSQL Server Basic
Refine your SQL Server skills with 88 interactive exercises, ranging from simple tasks with SELECT and FROM statements to...
-
Course JOINs in MS SQL ServerSQL Server Basic
Review and deepen your knowledge of T-SQL JOINS with this set of 93 great, interactive exercises. Practice the most popular...
-
Course Window Functions in MS SQL ServerSQL Server Advanced
Learn how to use analytic T-SQL functions to deeply understand data.
-
Course Recursive Queries in MS SQL ServerSQL Server Advanced
Master the most challenging type of T-SQL queries. Learn how to process trees and graphs in T-SQL, and how to effectively...
-
Course Creating Basic SQL Reports in SQL ServerSQL Server Advanced
Learn how to build basic SQL reports and make more informed, strategic decisions.
-
Course Revenue Trend Analysis in SQL ServerSQL Server Advanced
Learn how to perform trend analysis in SQL Server, and create a meaningful revenue report from square one.
-
Course Customer Behavior Analysis in SQL ServerSQL Server Advanced
Learn how to conduct an analysis of customer behavior for your business using T-SQL queries. In this online course, you'll find...
-
Course Common Functions in MS SQL ServerSQL Server Basic
Learn how to use common T-SQL functions to process various types of data with ease. Soon, you’ll be able to modify textual...
-
Course How to Insert, Update, or Delete Data in MS SQL ServerSQL Server Basic
Discover SQL Server data manipulation language (DML) processes. Learn how to insert, update, and delete data from a database.
-
Course GROUP BY Extensions in MS SQL ServerSQL Server Advanced
Learn how to use ROLLUP, CUBE, and GROUPING SETS—three extremely useful GROUP BY extensions that will help you create...
-
Course SQL Practice Set in PostgreSQLPostgreSQL Basic
This online practice set consists of 88 interactive exercises. You will practice using simple statements and clauses, like...
-
Course PostgreSQL JOINsPostgreSQL Basic
Consolidate your knowledge of operating on two or more data tables in PostgreSQL database. This online practice set consists of...
-
Course Window Functions in PostgreSQLPostgreSQL Advanced
A window function is an advanced SQL concept that enables you to maximize efficiency and minimize the complexity of queries...
-
Course Recursive Queries in PostgreSQLPostgreSQL Advanced
In this online course, you will master PostgreSQL recursive queries, also known as WITH clauses, and common table expressions (CTEs).
-
Course Creating Basic SQL Reports in PostgreSQLPostgreSQL Advanced
Gain competitive skills in SQL by learning how to create SQL reports in the PostgreSQL database! This online course consists of...
-
Course Customer Behavior Analysis in PostgreSQLPostgreSQL Advanced
Learn how to do customer behavior analysis in PostgreSQL and analyze the customer lifecycle.
-
Course Revenue Trend Analysis in PostgreSQLPostgreSQL Advanced
Learn how to analyze revenue trends and create reports using PostgreSQL. Discover how to build meaningful revenue reports and...
-
Course Common Functions in PostgreSQLPostgreSQL Basic
Learn how to use common PostgreSQL functions to process various types of data with ease. Soon, you'll be able to modify...
-
Course PostgreSQL INSERT, UPDATE, and DELETE CommandsPostgreSQL Basic
A data manipulation language (DML) helps you retrieve, store, modify, and delete data in a database. In this online course,...
-
Course GROUP BY Extensions in PostgreSQLPostgreSQL Advanced
Would you like to work smoothly and efficiently in PostgreSQL? Do you want to be able to create more complex queries? You...
-
Course Writing User-Defined Functions in PostgreSQLPostgreSQL Advanced
Take your PostgreSQL skills to the next level by learning how to write your own functions.
-
Course The Basics of Creating Tables in SQLStandard SQL Basic
Discover the basic building blocks of creating tables in MySQL, SQL Server, Oracle, and PostgreSQL. Learn all about primary...
-
Course SQL ConstraintsStandard SQL Basic
Constraints tell the database how to check the correctness of input data. Get to know the constraints available in SQL...
-
Course Data Types in SQLStandard SQL Basic
Choose the right type of data for your needs. A data type tells the database what kind of information a column will store....
-
Course Working with ViewsStandard SQL Advanced
Query more effectively with SQL views! A view is a saved SQL query. Learn how to create, modify, and remove views in SQL...
-
Course Understanding IndexesStandard SQL Advanced
To be a database professional, you must understand how indexes work. These structures help the database to execute SQL...
-
Course 2020 Monthly SQL Practice SetsStandard SQL Basic
Practice SQL queries with all coding challenges from 2020!
-
Course 2021 Monthly SQL Practice Sets - BasicStandard SQL Basic
Practice SQL queries with all basic coding challenges from 2021!
-
Course 2021 Monthly SQL Practice Sets - AdvancedStandard SQL Advanced
Practice SQL queries with all advanced coding challenges from 2021!
-
Course 2022 Monthly SQL Practice Sets - BasicStandard SQL Basic
Practice SQL queries with all basic coding challenges from 2022!
-
Course 2022 Monthly SQL Practice Sets - AdvancedStandard SQL Advanced
Practice SQL queries with all advanced coding challenges from 2022!
-
Course Monthly SQL Practice – January 2024Standard SQL Advanced
Curious what juicy queries we've got for you this time? Be sure to check this month's challenge!
-
Course Monthly SQL Practice – February 2024Standard SQL Basic
Curious what juicy queries we've got for you this time? Be sure to check this month's challenge!
-
Course Monthly SQL Practice – March 2024Standard SQL Advanced
Curious what juicy queries we've got for you this time? Be sure to check this month's challenge!
-
Course Monthly SQL Practice – April 2024Standard SQL Basic
Check out this month's basic challenge and help Damien promote his local art museum!
-
Course Monthly SQL Practice – May 2024Standard SQL Advanced
Be sure to try this month's challenge and help Jason grow his lawn mower company!
-
Course Monthly SQL Practice – June 2024Standard SQL Basic
Check out this month's basic challenge and help Christine manage her gym!
-
Course Monthly SQL Practice – July 2024Standard SQL Advanced
Check out this month's advanced challenge! Test your SQL skills by performing tasks using the database of a digital music store.
-
Course Monthly SQL Practice – August 2024Standard SQL Basic
Check out this month's basic challenge and help Alice manage her yacht rental business!
-
Course Monthly SQL Practice – September 2024Standard SQL Advanced
Test your SQL skills by performing tasks using the Museum of Modern Art (MoMA) database in New York City.
-
Course Monthly SQL Practice – October 2024Standard SQL Basic
Check out this month's basic challenge and help Chef Adrian manage his restaurant!
-
Track SQL Reporting in MS SQL ServerSQL Server Advanced
Learn how to uncover data-based insights with SQL reporting. Write real-world SQL queries that apply to real-world...
-
Track Advanced SQL in MS SQL ServerSQL Server Advanced
Go beyond the basics and become a SQL master. Learn modern SQL features that let you write more complex and effective queries.
-
Track Advanced SQL in MySQL 8MySQL Advanced
Have you mastered the basics of SQL? Are you ready for more? Learn modern SQL features like recursion and CTEs in MySQL 8....
-
Track Advanced SQL in PostgreSQLPostgreSQL Advanced
Go beyond the basics and become a SQL master. Learn modern SQL features that let you write more complex and effective queries.
-
Course Monster Hunt – Halloween 2024Standard SQL Basic
Our company headquarters has been haunted by monsters. Use SQL to find the scariest one that took your promo code!
-
Course Monthly SQL Practice – November 2024Standard SQL Advanced
Check out this month's advanced challenge and help Nolan Roots manage his landscaping business!
-
Course SQL Subqueries: Real-World Exercises for All LevelsStandard SQL Basic
Learn and practice SQL subqueries with over 70 exercises across 6 datasets. Perfect for beginners and those looking to...