Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL/MySQL BootCamp : 100 Challenges to Build Your Skills

SQL/MySQL BootCamp : 100 Challenges to Build Your Skills

Learn SQL from scratch with hands-on coding practice and clear explanations
Created byRémi Monsel
Last updated 9/2025
English

What you'll learn

  • SQL/MySQL
  • Create and manage SQL tables with different data types and constraints
  • Insert, update, and delete records safely in a relational database
  • Retrieve data using SELECT queries with filters, sorting, and conditions
  • Apply SQL functions to manipulate text, numbers, and dates
  • Summarize data with aggregate functions like COUNT, SUM, AVG, MIN, MAX
  • Group results using GROUP BY and filter aggregated data with HAVING
  • Combine data from multiple tables using INNER JOIN, LEFT JOIN, and other joins
  • Write subqueries to build more complex queries inside SELECT, WHERE, and FROM
  • Use Common Table Expressions (CTEs) and window functions for advanced analysis
  • Modify database structures with ALTER TABLE and manage keys and constraints
  • Understand relational database design, normalization, and relationships
  • Solve real-world SQL problems and build confidence through hands-on practice

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

12 sections94 lectures2h 11m total length
  • Who I am1:27
  • What you will learn22:02
  • MySQL Installation (if you want to have it, not necessary for this course)8:55

Requirements

  • No prior experience is required — just your motivation to learn, practice, and master the most in-demand database skill in the world of technology and data

Description

SQL/MySQL BootCamp : 100 Challenges to Build Your Skills is a comprehensive, hands-on course designed to take you from a complete beginner to a confident SQL practitioner. Whether you’re a student, aspiring data analyst, or a professional looking to sharpen your database skills, this course offers a structured and practical path to mastering SQL through carefully crafted coding challenges.


The course is divided into 11 progressive sections, covering everything from the basics of creating tables, inserting data, and writing simple SELECT queries, to more advanced concepts like filtering, sorting, aggregation, JOINs, subqueries, window functions, and database design. You’ll also explore practical scenarios that simulate real-world business problems, giving you experience with the kind of SQL you’ll use in the workplace.


Each section includes a clear introduction to the concept, followed by a series of coding challenges that reinforce your understanding in a meaningful way. You’ll move step by step — writing queries, solving problems, and seeing immediate results — ensuring that you build confidence as you go.


By the end of this course, you will have completed 100 hands-on exercises, gained a strong grasp of SQL fundamentals, and developed the skills needed for data analysis, software development, and technical interviews. Most importantly, you’ll gain the confidence to tackle real-world SQL challenges with ease.


No prior experience is required — just your motivation to learn, practice, and master the most in-demand database skill in the world of technology and data.

Who this course is for:

  • This course is for beginners, students, analysts, developers, or professionals who want to build practical SQL skills through hands-on coding challenges