Are you looking for interactive exercises in MySQL? We have a whole bunch of hands-on, beginner-friendly SQL challenges using SQL JOINs, aggregation, grouping, and subqueries. Take your skills to the next level!Start learning
20 free interactive coding challenges
SQL is a practical skill, and mastering it requires practice. This learning path offers two interactive MySQL practice courses. It is designed for SQL beginners and focuses on topics they often find challenging: joins, grouping, aggregation, and filtering rows.
We assume that you know the basics of MySQL and are looking for practice exercises to polish your skills. If you’re a beginner, we recommend starting with our course SQL Basics in MySQL.
SQL Practice in MySQL is interactive. You practice by writing real SQL code and solving exercises directly in your web browser. Our online platform runs your code and verifies your solution. You don’t need to install any software on your computer.
This track uses MySQL 8. However, users working with MySQL 5 and earlier can also take it. The features that are only available in MySQL 8 are clearly marked.
Would you like to work with data from multiple tables? Or do you need to practice MySQL JOINs? We’ve prepared 92 exercises to help you learn all about JOINs in MySQL.
Do you want to practice your MySQL skills? Here are 88 interactive SQL exercises that will test your knowledge. Start with simple one table SELECT statements and move on to more advanced topics.