Skip to content
#5 in MySQLUdemyMysqlPaid courseBeginner levelCertificate

SQL - Introduction to SQL with MySQL (Udemy.com)

Become a SQL Guru by Learning the Building Blocks of Working with SQL using MySQL

Created by: Kyle Pew

Last updated December 2025

Our take

Based on the ratings of 16,588 students, a sample of their written reviews and the syllabus, as the course stood in December 2025. No course pays to be reviewed.

Kyle Pew's course is a short, tidy introduction to SQL using MySQL and MySQL Workbench. The syllabus shows 59 lectures across 12 sections, about 3 hours of video, 8 quizzes and a single lab. It starts with installing MySQL, then walks through SELECT, WHERE filtering, sorting, GROUP BY with HAVING, creating a database and tables, inserting records, and finally joins across related tables. It is aimed at people who have never touched a database. Around 51,000 students have enrolled, the course was refreshed in December 2025, and one 2026 reviewer worked through it on MySQL Community 9.2.

Reviewers keep using the same words: short, crisp, easy to follow. Students like that the videos are brief, that there is sample data to practice on, and that Pew is candid and a bit funny about himself. The sections on joins and aggregation get singled out as the strongest. One reviewer who could not install software at work praised the built-in lab environment and wished it were used more often. The caveat, raised even in a five-star review, is depth. It is not an advanced course; it covers the basics and stops. One student finished still unsure what SQL was for in day-to-day work, which says the course is light on real-world context.

At 4.6 stars from about 16,600 reviews, with 93 percent giving four or five stars, this is one of the safer beginner picks in the MySQL category. It is deliberately compact, which is the point: you get the vocabulary and the habits in an afternoon, then move on. There are no coding exercises, only quizzes and one lab, so expect to set up your own practice. Recommended as a first step, not a last one.

Best forComplete beginners who want the SQL basics in an afternoon, with quizzes and a built-in lab rather than a long bootcamp.
Skip it ifYou already write basic queries and want subqueries, window functions, indexing or performance tuning.

Pros

  • About 3 hours total, split into short lectures reviewers say suit a limited attention span
  • Quizzes after each section plus a lab environment, useful if you cannot install software at work
  • Joins and GROUP BY sections get singled out as the strongest material
  • Updated December 2025; one 2026 reviewer completed it on MySQL Community 9.2 with Workbench

Cons

  • Stops at the basics: no subqueries, window functions, indexes or performance topics
  • Only one lab and no coding exercises, so hands-on practice is thin
  • Light on real-world context; one reviewer finished unsure what to use SQL for
This course breaks down the fundamentals of SQL in an absolute compact and easy-to-understand way. In just 3 hours, it covers everything important without any unnecessary fluff.
Tina Mitschek, a student

Genuinely beginner: no database experience assumed, and the 3-hour length means it never gets past the fundamentals.

icon
What you will learn

  • Manage and Interact with Large Datasets with SQL
  • Provide Data in Order to Answer Top Questions for Meetings
  • Create and Manage a MySQL Database
  • Write Complex SQL Queries Using Table Joins
  • Retrieve Proper Data from a Database Using a SQL WHERE Clause with Criteria

Course content

12 sections · 59 lectures · 3.1 hours of video 8 quizzes, 8 articles

  1. 1MySQL Course Introduction 3 free previews3 lectures · 11 min
  2. 2Introduction to MySQL 1 free preview3 lectures · 1 quiz · 10 min
  3. 3Getting Up and Running with MySQL5 lectures · 23 min
  4. 4Working with SQL SELECT Statement 3 free previews7 lectures · 1 quiz · 13 min
  5. 5Filtering SQL Data 1 free preview9 lectures · 1 quiz · 28 min
  6. 6MySQL Course Lab #11 lecture · 9 min
  7. 7Sorting SQL Data4 lectures · 1 quiz · 7 min
  8. 8Grouping SQL Data7 lectures · 1 quiz · 21 min
  9. 9Creating a MySQL Database10 lectures · 1 quiz · 28 min
  10. 10Inserting Records into SQL Database Tables4 lectures · 1 quiz · 14 min

Who it is for

The instructor says it suits

  • Any Data User that wants to learn how to communicate with a database using SQL

What you need before you start

  • No Prior Experience with Databases, SQL or MySQL is Necessary. This Course Starts at the Beginner Level
  • A Computer with Internet Connection (Windows, MAC, or Linux)

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

LEARN SQL WITH MySQL

In order to make intelligent business decisions you need the proper data. In order to get the proper data you will need to communicate with and query data within a database. This is where SQL comes into play. SQL stands for Structured Query Language. It's the language used to communicate with a database and more importantly the data needed to make intelligent decisions that will save time and money.


WHY THIS COURSE

This SQL course starts with the absolute basic building blocks necessary to communicate effectively with any database. You'll learn how to query and manage a database using MySQL. MySQL is a free open-source relational database management system (RDBMS), used by many of the world's largest organizations.

Each section of the course will focus on a key topic of working with SQL. The video lectures have been created so you can follow along as the instructor demonstrates each concept. At the end of each section you can test your understanding through a section quiz and exercise. Once you complete a section the next section will build on the topics of the previous section. This encourages your learning as you build upon the knowledge you learn as you move from one section to the next.

This course is not just a sit back and watch the instructor type on the screen kind of course. The lectures and course flow has been designed to  help you engage in the topic and participate by writing your own SQL. The TRUE LEARNING happens when you apply what you're learning and try it yourself.

The course also contains downloadable resources you can use away from the course as you continue to learn SQL. The QA board found within the course offers you the opportunity to ask questions and get answers from the instructor and interact with the other students enrolled in the course.


COURSE OBJECTIVES

In this SQL course you will learn the fundamental building blocks of creating, querying and working with databases using MySQL.

  • Learn Proper SQL Syntax Using the MySQL Workbench

  • Learn Relational Database Design Concepts

  • Use the SQL SELECT Statement in Order to Query Data from a Database

  • Use Column Alias to Give additional Context and Meaning to the Data

  • Learn How to Filtering Database Query Results Using the SQL Where Clause

  • Create Advanced Queries by Using the Proper Filter Operators

  • Use the SQL ORDER BY Keyword to Sort the Results of a Query

  • Learn How to Properly Group Data and Create Calculations for Reporting

  • Use the SQL HAVING Clause to Filter within Data Groups

  • Create a MySQL Database from Scratch

  • Learn How to Create Tables and Manage Records within the Tables

  • And Much More...


WHAT ARE YOU WAITING FOR

Start your SQL journey by enrolling now. See you in the course!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Kyle Pew

Welcome! I'm Kyle Pew, a Microsoft Certified Trainer (MCT), Microsoft Office Master Instructor, and Udemy Instructor Partner, with over 20 years of experience training over 2 million students in Microsoft Office and beyond. I’m passionate about helping students of all backgrounds and skill levels succeed in using tools like Excel, Word, PowerPoint, Access, and more, as well as diving into advanced topics like VBA and SharePoint.


With a background in media arts and animation from the San Francisco Art Institute and industry experience as a game designer at Electronic Arts, I bring a unique perspective to my training. My clients have included major corporations like Chevron, Facebook, Walmart, and many more, delivering training to both large-scale audiences and individuals, adapting each lesson to address real-world applications. My courses are built around the principle that the best way to learn is by tackling real-life challenges—allowing you to build confidence and problem-solving skills.


Join me on Udemy and let’s take your skills to the next level. When I’m not teaching, I’m enjoying time with my six children or cheering on my favorite hockey team, the San Jose Sharks.

icon
More courses by Kyle Pew

$139.99

$109.99

$129.99

$89.99

$94.99

$109.99

icon
More MySQL courses

$64.99

$109.99

$69.99

$49.99

$79.99

$59.99

icon
Reviews

4.6

16,588 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Eddie Cage on 8/8/2026

This was a really good course introducing SQL to someone who had no idea what it was. I still don't understand the practical use for it as I was trying to see how I could implement what I learned in this course into my daily tasks at work. And I'm still unsure of what I would ever use SQL for

By Lori L Simpson on 6/20/2026

I enjoy that the instructor is candid and has a sense of humor about himself.

By Sourabh Yashwant Patil on 6/16/2026

It was nice learning through this platform. It was easy for understanding.

By Tina Mitschek on 6/15/2026

This course breaks down the fundamentals of SQL in an absolute compact and easy-to-understand way. In just 3 hours, it covers everything important without any unnecessary fluff. Perfect if you want to learn how to work with databases quickly and efficiently. Highly recommended!

By Abhishek Nagle on 5/16/2026

The instructor explains the basic SQL concepts very clearly and in a simple way. Good course for anyone who wants to build a strong foundation in SQL.

By Josh Hembrough on 5/15/2026

This course was the best beginner's SQL course I have taken. Kyle is an excellent instructor and builds up the skills in an appropriate manner throughout the course. I appreciate his laidback vibes and using real life scenarios of how we can use SQL. Thank you for this course!

By Rishu Mishra on 5/3/2026

I did not know anything about SQL. I had never even thought that I would learn the fundamentals so easily in a world full of complex and marketing oriented courses. Thanks a lot. Spending money and time on this course was worth it,

By Hassan Osseiran on 4/5/2026

I muchly enjoyed taking this SQL class. It was well structured and easy to follow. The instructor covered a comprehensive list of topics about the fundamentals of SQL to be ready to communicate with a database. I highly recommend this course for whoever needs to start their SQL and data analysis journey.

By Brandon Kotek on 3/24/2026

This course is great if you are completely new to SQL or if you want a refresher into the fundamentals of MySQL/SQL. I have taken other “beginner” courses that get into the weeds with far too many confusing explanations. Kyle does a great job at keeping it simple, helping you understand the basics and giving you real world examples of doing basic querying.

By Anonymized User on 3/18/2026

The course was very well structured and easy to understand. It helped me strengthen my fundamentals and gain practical knowledge. I found it very useful for improving my skills.

Showing all 10 reviews on CourseDuck

Read all 16,588 reviews on Udemy