Track
SQL from A to Z
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 Basics
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 from A to Z in MS SQL Server
Become a SQL master – even if you’ve never coded before. Learn all the necessary tools to freely and efficiently work with any...
Track
Advanced SQL
Go beyond the basics and become a SQL master. Learn modern SQL features that let you write more complex and effective queries.
Track
SQL Practice
Review and consolidate your SQL skills with tons of interactive exercises! In this learning path, you’ll practice SQL...
Track
SQL for Data Analysis
Learn how to use SQL for data analysis. This learning track is carefully crafted to include topics relevant to data analysis
Course
Window Functions
Learn how to use analytic SQL functions to deeply understand data.
Course
SQL JOINs
Review and deepen your knowledge of SQL JOINs with 93 exercises. Practice common and less common ways of getting data from...
Course
SQL Practice Set
Refine your SQL skills with 88 interactive exercises, ranging from simple tasks with SELECT FROM statements to more...
Track
Advanced SQL Practice
Master advanced SQL techniques that help you write complex SQL queries and create sophisticated data reports. Get hands-on...
Track
SQL from A to Z in PostgreSQL
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 Reporting
Learn how to uncover data-based insights with SQL reporting. Write real-world SQL queries that apply to real-world...
Track
SQL Fundamentals
Looking for a place to build your own solid SQL foundation? This learning path will teach you basic SQL statements like...
Track
Monthly SQL Practice
Practice your SQL skills in this month’s SQL Challenge. Review previous SQL Challenges to have even more fun!
Course
Recursive Queries
Master the most challenging type of SQL queries. Learn how to process trees and graphs in SQL, and how to effectively organize...
Course
Window Functions Practice Set
Do you want to practice SQL window functions? You've come to the right place! Here are 100 interactive online exercises on...
Course
SQL Practice: University
Looking for SQL practice exercises for beginners? This course is for you! Here are 156 interactive online exercises to refresh...
Course
2022 Monthly SQL Practice Sets - Basic
Practice SQL queries with all basic coding challenges from 2022!
Course
2022 Monthly SQL Practice Sets - Advanced
Practice SQL queries with all advanced coding challenges from 2022!
Track
SQL from A to Z in MySQL
This complete SQL learning track will take you from total MySQL database beginner to full working proficiency! It’s an...
Track
SQL Practice in MySQL
Are you looking for interactive exercises in MySQL? We have a whole bunch of hands-on, beginner-friendly SQL challenges using...
Track
Advanced SQL in MySQL 8
Have you mastered the basics of SQL? Are you ready for more? Learn modern SQL features like recursion and CTEs in MySQL 8....
Course
SQL Basics in MySQL
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 JOINs in MySQL
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
2021 Monthly SQL Practice Sets - Basic
Practice SQL queries with all basic coding challenges from 2021!
Course
SQL Practice Set in MySQL
Do you want to practice your MySQL skills? Here are 88 interactive SQL exercises that will test your knowledge. Start with...
Course
2021 Monthly SQL Practice Sets - Advanced
Practice SQL queries with all advanced coding challenges from 2021!
Course
Common MySQL Functions
Learn how to use the most common MySQL 5 and MySQL 8 functions. You’ll be writing MySQL queries like a pro!
Course
Window Functions in MySQL 8
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 8
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
How to INSERT, UPDATE, or DELETE Data in MySQL
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
Creating Basic SQL Reports in MySQL
Learn how to build MySQL reports that track and analyze key performance metrics with this interactive course.
Course
Customer Behavior Analysis in PostgreSQL
Learn how to do customer behavior analysis in PostgreSQL and analyze the customer lifecycle.
Course
Revenue Trend Analysis in PostgreSQL
Learn how to analyze revenue trends and create reports using PostgreSQL. Discover how to build meaningful revenue reports and...
Course
SQL Practice Set in MS SQL Server
Refine your SQL Server skills with 88 interactive exercises, ranging from simple tasks with SELECT and FROM statements to...
Course
Common Functions in PostgreSQL
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 Commands
A data manipulation language (DML) helps you retrieve, store, modify, and delete data in a database. In this online course,...
Course
Revenue Trend Analysis in SQL Server
Learn how to perform trend analysis in SQL Server, and create a meaningful revenue report from square one.
Course
Recursive Queries in PostgreSQL
In this online course, you will master PostgreSQL recursive queries, also known as WITH clauses, and common table expressions (CTEs).
Course
Understanding Indexes
To be a database professional, you must understand how indexes work. These structures help the database to execute SQL...
Course
GROUP BY Extensions in PostgreSQL
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 PostgreSQL
Take your PostgreSQL skills to the next level by learning how to write your own functions.
Course
JOINs in MS SQL Server
Review and deepen your knowledge of T-SQL JOINS with this set of 93 great, interactive exercises. Practice the most popular...
Course
Data Types in SQL
Choose the right type of data for your needs. A data type tells the database what kind of information a column will store....
Course
SQL Constraints
Constraints tell the database how to check the correctness of input data. Get to know the constraints available in SQL...
Course
SQL Practice Set in PostgreSQL
This online practice set consists of 88 interactive exercises. You will practice using simple statements and clauses, like...
Course
SQL Basics in PostgreSQL
Gaining insight from collected data plays an important role in today's information-driven world. During this online course,...
Course
GROUP BY Extensions in MS SQL Server
Learn how to use ROLLUP, CUBE, and GROUPING SETS—three extremely useful GROUP BY extensions that will help you create...
Course
Customer Behavior Analysis in SQL Server
Learn how to conduct an analysis of customer behavior for your business using T-SQL queries. In this online course, you'll find...
Course
Window Functions in PostgreSQL
A window function is an advanced SQL concept that enables you to maximize efficiency and minimize the complexity of queries...
Course
SQL Basics in MS SQL Server
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...
Course
Working with Views
Query more effectively with SQL views! A view is a saved SQL query. Learn how to create, modify, and remove views in SQL...
Course
Creating Basic SQL Reports in PostgreSQL
Gain competitive skills in SQL by learning how to create SQL reports in the PostgreSQL database! This online course consists of...
Course
The Basics of Creating Tables in SQL
Discover the basic building blocks of creating tables in MySQL, SQL Server, Oracle, and PostgreSQL. Learn all about primary...
Course
How to INSERT, UPDATE, and DELETE Data in SQL
Go beyond simple SELECT statements! Learn all about the SQL UPDATE, INSERT, and DELETE commands, and find out how to combine...
Course
Basic SQL Practice: A Store
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: Run Track Through Queries!
Do you like both sports competition and learning? We have something for you. Here are 119 interactive online SQL exercises to...
Course
How to Insert, Update, or Delete Data in MS SQL Server
Discover SQL Server data manipulation language (DML) processes. Learn how to insert, update, and delete data from a database.
Course
Standard SQL Functions
Learn how to process numerical, text, and other types of data with SQL’s most-used functions.
Course
Revenue Trend Analysis in SQL
Learn how to perform SQL trend analyses using SQL and build a meaningful revenue report from scratch.
Course
Creating Basic SQL Reports in SQL Server
Learn how to build basic SQL reports and make more informed, strategic decisions.
Course
PostGIS
Learn how to work with maps in SQL
Course
Recursive Queries in MS SQL Server
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
Teach yourself how to build basic SQL reports to track and analyze the performance of your metrics.
Course
Window Functions in MS SQL Server
Learn how to use analytic T-SQL functions to deeply understand data.
Course
Common Functions in MS SQL Server
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
Customer Behavior Analysis in SQL
Learn how to do customer behavior analysis in SQL and analyze the customer lifecycle.
Course
GROUP BY Extensions in SQL
Do you want to work more efficiently using SQL and be able to create more complex and sophisticated queries? Learn about GROUP...
Course
PostgreSQL JOINs
Consolidate your knowledge of operating on two or more data tables in PostgreSQL database. This online practice set consists of...
Track
SQL Fundamentals in PostgreSQL
Looking for a place to build your own solid SQL foundation? This learning path will teach you basic SQL statements like...
Track
SQL Practice in PostgreSQL
Review and consolidate your SQL skills with tons of interactive exercises! In this learning path, you’ll practice SQL...
Track
SQL Reporting in MS SQL Server
Learn how to uncover data-based insights with SQL reporting. Write real-world SQL queries that apply to real-world...
Track
SQL Fundamentals in MS SQL Server
Looking for a place to build your own solid SQL foundation? This learning path will teach you basic SQL statements like...
Track
Advanced SQL in PostgreSQL
Go beyond the basics and become a SQL master. Learn modern SQL features that let you write more complex and effective queries.
Track
Creating Database Structure
Learn how to create and manage tables, views, and indexes in popular relational database management systems like MySQL, SQL...
Track
Advanced SQL in MS SQL Server
Go beyond the basics and become a SQL master. Learn modern SQL features that let you write more complex and effective queries.
Track
SQL Practice in MS SQL Server
Practicing your T-SQL skills has never been easier. Here you will find lots of interactive exercises! Consolidate your...
Course
2020 Monthly SQL Practice Sets
Practice SQL queries with all coding challenges from 2020!
Course
GROUP BY Extensions in MySQL
Do you want to perform multiple groupings in one query? Learn how to use GROUP BY extensions, such as ROLLUP in MySQL. Take...
Course
Basic SQL Practice: Blog & Traffic Data
Master SQL with blog and web traffic data for a dog supply store. Dive into data analysis with these 141 interactive...
Course
Monthly SQL Practice – January 2024
Curious what juicy queries we've got for you this time? Be sure to check this month's challenge!
Course
Monthly SQL Practice – February 2024
Curious what juicy queries we've got for you this time? Be sure to check this month's challenge!
Course
2023 Monthly SQL Practice Sets - Basic
Practice SQL queries with all basic coding challenges from 2023!
Course
2023 Monthly SQL Practice Sets - Advanced
Practice SQL queries with all advanced coding challenges from 2023!
Course
Monthly SQL Practice – March 2024
Curious what juicy queries we've got for you this time? Be sure to check this month's challenge!
Course
Monthly SQL Practice – April 2024
Check out this month's basic challenge and help Damien promote his local art museum!
Track
SQL Fundamentals in MySQL
Need to quickly learn SQL basics to work with a MySQL database? This track is the easiest and fastest way for complete beginners...
Course
Monthly SQL Practice – May 2024
Be sure to try this month's challenge and help Jason grow his lawn mower company!