Packed with high quality videos, practical examples, and interesting and challenging exercises to practice what you've learned. The course is broad and deep, taking you from beginner level to mastery with SQL and doing it in a way that creates a deep understanding of what you've learned. My goal is to give you the practical tools and skills you need to get your job done.
Mastery with SQL
Mastery with SQL is a 61-lesson 9 hours 15 minutes self-paced course by Mastery with SQL. Packed with high quality videos, practical examples, and interesting and challenging exercises to practice what you've learned.
Course facts
- Lessons
- 61
- Duration
- 9 hours 15 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Mastery with SQL
- Price
- Premium
Who teaches Mastery with SQL? Mastery with SQL
Mastery with SQL (masterywithsql.com) is a paid SQL course platform focused on building real working proficiency with SQL across the major dialects — the foundational data-querying skill that compounds across an engineering career.
The CourseFlix listing carries Mastery with SQL — a comprehensive SQL curriculum covering the language from fundamentals through advanced patterns: window functions, recursive CTEs, query optimisation, the joins-vs-subqueries decision-making, and the patterns that show up in real production SQL work.
Material is paid and aimed at developers and analysts ready to take SQL as a deliberate professional skill. For broader content, see CourseFlix's SQL category page.
What lessons are included in Mastery with SQL?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Course introduction Demo | 03:35 | |
| 2 | Databases and SQL | 10:47 | |
| 3 | Tables and the relational model | 12:20 | |
| 4 | Installing PostgreSQL and DBeaver (Windows) | 04:30 | |
| 5 | Installing PostgreSQL and DBeaver (Mac) | 04:47 | |
| 6 | Creating your first database and table | 19:31 | |
| 7 | Several nice tweaks for DBeaver | 04:14 | |
| 8 | Setting up the sample database | 06:06 | |
| 9 | SELECT FROM | 08:19 | |
| 10 | Derived columns | 11:27 | |
| 11 | Filtering with WHERE | 10:30 | |
| 12 | AND, OR, and NOT | 05:10 | |
| 13 | NULL handling | 05:29 | |
| 14 | IN, BETWEEN, and LIKE | 07:14 | |
| 15 | ORDER BY | 08:40 | |
| 16 | SQL Order of execution | 05:26 | |
| 17 | LIMIT and OFFSET | 05:09 | |
| 18 | DISTINCT | 04:35 | |
| 19 | CASE expressions | 07:32 | |
| 20 | Common aggregate functions | 04:20 | |
| 21 | GROUP BY and HAVING | 11:46 | |
| 22 | CASE expressions and aggregations | 10:47 | |
| 23 | Introduction to data types | 14:04 | |
| 24 | Character data types | 11:52 | |
| 25 | Number data types | 19:10 | |
| 26 | Date and time data types | 19:40 | |
| 27 | Introduction to joins | 02:58 | |
| 28 | Cross joins | 08:41 | |
| 29 | Inner joins | 12:27 | |
| 30 | Outer joins | 16:34 | |
| 31 | Advanced join topics | 08:54 | |
| 32 | Uncorrelated subqueries | 11:01 | |
| 33 | Correlated subqueries | 13:14 | |
| 34 | Table subqueries | 11:44 | |
| 35 | Lateral subqueries | 04:41 | |
| 36 | Common table expressions (CTEs) | 08:16 | |
| 37 | Ranking window functions | 08:57 | |
| 38 | Aggregate window functions | 12:40 | |
| 39 | LAG and LEAD | 08:08 | |
| 40 | A little bit of set theory | 03:11 | |
| 41 | UNION | 07:41 | |
| 42 | INTERSECT | 04:21 | |
| 43 | EXCEPT | 07:02 | |
| 44 | Creating tables | 14:42 | |
| 45 | Primary keys | 17:49 | |
| 46 | Foreign keys | 11:06 | |
| 47 | CHECK, UNIQUE, and NOT NULL constraints | 10:48 | |
| 48 | Importing and exporting data | 10:29 | |
| 49 | Using transactions and inserting data | 09:12 | |
| 50 | Updating data | 08:59 | |
| 51 | Deleting data | 04:29 | |
| 52 | Views | 00:57 | |
| 53 | Materialized views | 07:50 | |
| 54 | Functions | 05:45 | |
| 55 | Writing functions with SQL | 02:28 | |
| 56 | Writing functions with PL/pgSQL | 08:25 | |
| 57 | Query plans with EXPLAIN | 10:16 | |
| 58 | Indexes | 11:31 | |
| 59 | Reading complex query plans | 10:57 | |
| 60 | Query optimization | 10:18 | |
| 61 | Congratulations | 11:31 |
Get instant access to all 60 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to Mastery with SQL?
UpdatedLearn Database Design with MySQL
By: O'Reilly MediaA fast, beginner-friendly course on MySQL database design: normalization, keys, SQL, and connecting PHP to a real database.6h 14m
FreeUpdated 2y agoComplete SQL Mastery
By: Mosh Hamedani (Code with Mosh)Big databases are everywhere these days. Facebook, Netflix, Uber, Airbnb use SQL-driven databases - to name just a few.10h 47m
Updated 11mo agoLudicrous Speed Postgres
By: Creston JamisonUnlock the potential of your PostgreSQL setup with our comprehensive course designed for performance optimization .12h 27m5/5
Updated 2y agoUltimate Expert Guide: Mastering PostgreSQL Administration
By: UdemyWith the increasing popularity of Open Source Databases, organisations are looking for best alternatives among the widely available choices in the market. Among10h 19m5/5
Updated 2y agoPostgreSQL Bootcamp : Go From Beginner to Advanced, 60+hours
By: UdemySubqueries? Yes, Recursive CTEs? Yes, Server programming with SQL and PL/pgSQL, Stored Procedures? Yes, Window Functions? Yes indeed and much more... This compr67h 20m
Updated 2y agoSQL and PostgreSQL: The Complete Developer's Guide
By: Udemy, Stephen GriderSQL and PostgreSQL: The Complete developer s Guide is a comprehensive SQL language training course and PostgreSQL database management system .22h 1m5/5
UpdatedPostgreSQL Fundamentals
By: Big MachineLearn SQL and PostgreSQL fundamentals by querying real NASA Cassini mission data from Saturn's moon Enceladus, hands-on.2h 5m5/5
UpdatedSQL - The Complete Guide (MySQL, PostgreSQL & more)
By: Academind Pro (Maximilian Schwarzmüller)Learn SQL from the ground up with hands-on MySQL and PostgreSQL examples covering tables, joins, CRUD, aggregation, and indexes.19h 35m5/5