Playlist · Data with Baraa

SQL Ultimate Course

by Data with Baraa · 55 videos · videos 2–56 show all

Total watch time

1d 6h 36m

at 1× speed · exactly 1 day, 6 hours, 35 minutes, 50 seconds at 1×

At an hour a day you'd finish in 31 days

The shape of the course

55 videos in blocks of 10 · each column is a block's total, to scale

3h 53m
4h 28m
8h 38m
3h 44m
4h 10m
5h 43m

WatchedTo watch

Compare Open on YouTube JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here. Or see the total on YouTube itself, with our extension for Chrome, Firefox or Edge.

Your plan

Plan to finish

About 31 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 31 days. Turn on JavaScript to plan around your week.

Videos (55)

1d 6h 36m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser. Titles open on YouTube in a new tab.

Videos to reset
Watched
2 How I Would Learn SQL (If I Could Start Over in 2025) | #SQL Course 1 5:55 2025-03-10
3 What is SQL (Visually Explained) | #SQL Course 2 14:58 2025-03-17
4 Install SQL Server & SSMS 2026 | Create Your First Database (Beginner Guide) | #SQL Course 3 20:34 2026-01-21
5 SQL SELECT Queries (Visually Explained) for Beginners | All Essential Clauses | #SQL Course 4 54:50 2025-03-19
6 SQL DDL Commands (Visually Explained) | CREATE, ALTER, DROP | #SQL Course 5 11:35 2025-03-20
7 SQL DML Commands (Visually Explained) | INSERT, UPDATE, DELETE | #SQL Course 6 25:07 2025-03-20
8 SQL WHERE Conditions (Visually Explained) | AND, OR, NOT, LIKE, BETWEEN, IN | #SQL Course 7 40:38 2025-03-20
9 SQL Joins Basics (Visually Explained) | INNER, LEFT, RIGHT, FULL | #SQL Course 8 40:19 2025-03-20
10 Advanced SQL Joins (Visually Explained) | ANTI, CROSS | #SQL Course 9 19:17 2025-03-20
11 Joining Multiple Tables in SQL (Visually Explained) | 3+ Table Joins | #SQL Course 10 14:49 2025-03-20
12 SQL SET Operators (Visually Explained) | UNION, UNION ALL, EXCEPT, INTERSECT | #SQL Course 11 48:38 2024-05-28
13 SQL Functions (Visually Explained) | In 5 Minutes | #SQL Course 12 5:24 2025-03-21
14 SQL String Functions (Visually Explained) | A Detailed Guide | #SQL Course 13 26:28 2025-03-21
15 SQL Number Functions (Visually Explained) | ROUND, ABS | #SQL Course 14 4:22 2025-03-21
16 SQL Date & Time Functions | DATEPART, DATENAME, DATETRUNC, EOMONTH | #SQL Course 15 43:27 2024-08-13
17 SQL Date & Time Functions (Visually Explained) | FORMAT, CONVERT, CAST | #SQL Course 16 30:47 2024-08-15
18 SQL Date & Time Functions (Visually Explained) | DATEADD, DATEDIFF, ISDATE | #SQL Course 17 23:48 2024-08-20
19 SQL NULL Functions | COALESCE, ISNULL, NULLIF, IS (NOT) NULL | #SQL Course 18 53:00 2024-07-23
20 SQL NULL vs Empty String vs Blank Space (Visually Explained) | #SQL Course 19 17:05 2024-07-30
21 SQL CASE WHEN Statement (Visually Explained) | #SQL Course 20 36:19 2024-06-26
22 SQL Aggregate Functions | COUNT, SUM, AVG, MAX, MIN | #SQL Course 21 6:38 2025-03-21
23 SQL Window Functions Basics (Visually Explained) | PARTITION BY, ORDER BY, FRAME | #SQL Course 22 57:19 2024-04-16
24 SQL Aggregate Window Functions | COUNT, AVG, SUM, MAX, MIN | #SQL Course 23 1:07:34 2024-04-23
25 SQL Ranking Window Functions | ROW_NUMBER, RANK, DENSE_RANK, NTILE | #SQL Course 24 1:04:32 2024-05-14
26 SQL Value Window Functions | LEAD, LAG, FIRST_VALUE, LAST_VALUE | #SQL Course 25 45:02 2024-05-21
27 5 SQL Techniques You Need in Every Project (Visually Explained) | #SQL Course 26 18:52 2024-08-27
28 SQL Subquery (Visually Explained) | Complete Guide with Correlated Subquery | #SQL Course 27 1:21:28 2024-09-03
29 SQL CTE (Common Table Expression) Visually Explained | Full Guide WITH Clause | #SQL Course 28 1:17:42 2024-09-17
30 SQL Views (Visually Explained) | 6 Top Use Cases | #SQL Course 29 1:02:41 2024-09-23
31 SQL CTAS | How to Create SQL Tables From a Query | #SQL Course 30 25:59 2024-10-01
32 SQL Temp Tables (Visually Explained) | #SQL Course 31 16:19 2024-10-08
33 SQL Subquery vs CTE vs Views vs CTAS vs TEMP | #SQL Course 32 9:43 2024-10-09
34 SQL Indexes (Visually Explained) | Clustered vs Nonclustered | #SQL Course 35 43:10 2024-10-30
35 SQL Columnstore Index (Visually Explained) | Columnstore vs Rowstore | #SQL Course 36 26:23 2024-11-05
36 SQL Unique & Filtered Indexes (Visually Explained) | #SQL Course 37 12:03 2024-11-07
37 How to Choose the Right Index (Visually Explained) | #SQL Course 38 3:54 2024-11-07
38 SQL Index Maintenance | 5 Things to Do after Creating Indexes | SQL Statistics | #SQL Course 39 35:00 2024-11-11
39 SQL Execution Plans (Visually Explained) | SQL Hints | #SQL Course 40 32:16 2024-11-13
40 My Indexing Strategy for Every SQL Project | Indexing Best Practices | #SQL Course 41 19:01 2024-11-18
41 SQL Table Partitioning (Visually Explained) | Optimize Big Table Performance | #SQL Course 42 33:22 2024-11-26
42 30 SQL Tips and Tricks From 18 Years of Experience | #SQL Course 43 45:54 2024-12-03
43 SQL Stored Procedure (Visually Explained) | Comprehensive Guide | #SQL Course 33 46:53 2024-12-10
44 SQL Triggers (Visually Explained) | Audit Logs Use Case | #SQL Course 34 11:13 2024-12-12
45 How I Use ChatGPT & GitHub Copilot in My Projects | #SQL Course 44 57:24 2024-12-17
46 Intro To SQL Project | Data Engineer Portfolio Project | #SQL Project 1 1:47 2025-01-15
47 Data Warehouse Basics Visually Explained | Data Engineer Portfolio Project | #SQL Project 2 6:55 2025-01-15
48 ETL Process Visually Explained | Data Engineer Portfolio Project | #SQL Project 3 11:12 2025-01-15
49 Notion Project Plan & Set Up Your Environment | Data Engineer Portfolio Project | #SQL Project 4 10:04 2025-01-15
50 Design Data Architecture for Your Data Warehouse | Data Engineer Portfolio Project | #SQL Project 5 25:30 2025-01-20
51 Project Setup: Git, Naming & Database Creation | Data Engineer Portfolio Project | #SQL Project 6 17:18 2025-01-21
52 Build The Bronze Layer: Data Ingestion | Data Engineer Portfolio Project | #SQL Project 7 37:41 2025-01-22
53 Build The Silver Layer: Cleanse & Transform Data | Data Engineer Portfolio Project | #SQL Project 8 1:38:02 2025-01-27
54 Building The Gold Layer: Star Schema Modeling | Data Engineer Portfolio Project | #SQL Project 9 54:49 2025-02-03
55 SQL Exploratory Data Analysis (EDA) Project | Full Hands-On Portfolio Project 51:14 2025-02-17
56 SQL Data Analyst Portfolio Project | Like I Do in My Real Projects 1:23:36 2025-02-24
For your README

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 2d 12h 24m · 56 videos

Markdown
[![Watch time: 2d 12h 24m · 56 videos](https://playlistduration.com/badge/playlist/PLNcg_FV9n7qZY_2eAtUzEUulNjTJREhQe.svg)](https://playlistduration.com/playlist/PLNcg_FV9n7qZY_2eAtUzEUulNjTJREhQe)
HTML
<a href="https://playlistduration.com/playlist/PLNcg_FV9n7qZY_2eAtUzEUulNjTJREhQe"><img src="https://playlistduration.com/badge/playlist/PLNcg_FV9n7qZY_2eAtUzEUulNjTJREhQe.svg" alt="Watch time: 2d 12h 24m · 56 videos" width="228" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLNcg_FV9n7qZY_2eAtUzEUulNjTJREhQe returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-10-23 (cached). Private or deleted videos are excluded from totals.