Free Resources
Hand-picked YouTube resources with focus notes — follow a roadmap, not random videos.
Resources
61
Curated videos
Free
40
No Pro needed
Languages
1
Levels
3
61 resources

Data with Baraa · 53 min · beginner · English

Data with Baraa · 36 min · beginner · English

Data with Baraa · 14 min · beginner · English
Different angle: concrete SQL portfolio project ideas to showcase on GitHub and in applications.

Luke Barousse · 16 min · beginner · English
Packaging skills and projects into a credible, quantified resume that lands interviews.

Database Star · 9 min · intermediate · English
Hands-on dialect gotcha: LIMIT (MySQL/Postgres) vs TOP (SQL Server) vs FETCH FIRST across engines.

Studytonight with Abhishek · 11 min · intermediate · English
Compares the three engines the role targets — strengths, use cases, and where they differ.

Interview Kickstart · 12 min · intermediate · English
Different angle: spoken Q&A on normalization, indexing, and performance tuning to practice answering verbally.

Interview Pen · 22 min · intermediate · English
Articulates ACID, indexing, and SQL-vs-NoSQL design tradeoffs the way a design interview probes them.

BeardedDev · 16 min · advanced · English
Different angle: the gaps-and-islands / consecutive-sequence pattern that trips up most candidates, solved with window functions.

Apna College · 28 min · intermediate · English
Walks the recurring SQL interview problem types (ranking, top-N, joins, aggregation) and how to map a question to the right tool.

Amlan Mohanty · 33 min · intermediate · English
Second portfolio project on real Zepto data — end-to-end SQL analysis to showcase.

Data with Baraa · 51 min · intermediate · English
Full hands-on, portfolio-ready SQL EDA project to document and publish.
![SQL For Data Analysis Full Portfolio Project with Practical [1Hour] | End-to-End SQL Project 2024](https://img.youtube.com/vi/zZpMvAedh_E/mqdefault.jpg)
WsCube Tech · 60 min · intermediate · English
Hands-on portfolio project: load data and answer real business questions with advanced SQL (joins, aggregations, CTEs/window functions).

Database Star · 16 min · intermediate · English
Worked example applying the design process to a real e-commerce domain schema.

Jan Marshal · 23 min · intermediate · English
End-to-end workflow from domain requirements to a normalized, constrained, production-ready schema.
freeCodeCamp.org · 60 min · intermediate · English
Hands-on guide to packaging logic in the database with stored procedures and triggers (T-SQL), with audit-log style examples.
codebasics · 8 min · beginner · English
Clear side-by-side of regular views vs materialized views: storage, freshness, and when to cache query logic.
Database Star · 15 min · intermediate · English
Walks through EXPLAIN vs EXPLAIN ANALYZE on Postgres and how to read the plan tree to diagnose slow queries.
Hussein Nasser · 24 min · intermediate · English
Conceptual deep-dive on how indexes shrink the search space and the read/write trade-off, from a respected database-engineering educator.

Studytonight with Abhishek · 12 min · intermediate · English
Optional deep dive: isolation levels, dirty/non-repeatable/phantom reads under concurrency

edureka! · 20 min · beginner · English
Transactions, COMMIT/ROLLBACK and the four ACID properties

Knowledge 360 · 9 min · intermediate · English
Optional conflict-handling upsert via INSERT ... ON CONFLICT DO UPDATE

Data with Baraa · 25 min · beginner · English
Visual core DML: inserting, updating and safely deleting rows

Kishan Mashru · 18 min · beginner · English
Optional hands-on demo executing DDL statements with data types in Oracle

Data with Baraa · 22 min · beginner · English
Animated walkthrough of CREATE/ALTER/DROP TABLE and choosing data types

Lucid Software · 10 min · beginner · English
Different angle: primary keys, foreign keys, and bridge tables in the context of ER modeling.

Database Star · 14 min · beginner · English
Primary key and foreign key constraints with referential integrity explained in SQL.

Decomplexify · 28 min · intermediate · English
Clear, example-driven walkthrough of every normal form and the anomalies each one eliminates.

Decomplexify · 21 min · intermediate · English
Deeper, methodical ER modeling: turning real-world requirements into entities, relationships, and cardinality.

Lucid Software · 12 min · beginner · English
Core ERD concepts: entities, attributes, and relationships; how to translate requirements into an ER model.
Jess Ramos · 14 min · intermediate · English
Different angle: ROWS BETWEEN window frames for running totals and moving averages.
Jess Ramos · 13 min · intermediate · English
LAG and LEAD for comparing a row to its neighbors; month-over-month / period-over-period analysis.
BeardedDev · 12 min · intermediate · English
Different angle: SQL Server ranking functions including NTILE bucketing with practical queries.
Jess Ramos · 16 min · intermediate · English
Side-by-side comparison of ROW_NUMBER, RANK, and DENSE_RANK and how each handles ties within partitions; core for top-N / Nth-highest per group.
BeardedDev · 14 min · intermediate · English
Different angle: hands-on SQL Server walkthrough of the OVER clause with PARTITION BY and ORDER BY.
Maven Analytics · 17 min · beginner · English
Clear conceptual intro to OVER, PARTITION BY, ORDER BY by SQL Pocket Guide author Alice Zhao; shows how windows compute across rows without collapsing them.

Data with Baraa · 20 min · intermediate · English
Different-angle: UNION vs UNION ALL duplicate handling and performance

Data with Baraa · 30 min · intermediate · English
Visual explanation of combining result sets vertically with all set operators

Learn at Knowstar · 14 min · advanced · English
Different-angle: building an employee-manager org chart with a recursive CTE

BeardedDev · 18 min · advanced · English
Anchor + recursive member pattern for traversing hierarchical data

techTFQ · 25 min · intermediate · English
Different-angle: CTE vs subquery and query performance considerations

Data with Baraa · 35 min · intermediate · English
Refactoring complex queries into readable WITH clauses

techTFQ · 30 min · intermediate · English
Different-angle: hands-on nested subqueries to break multi-step questions into pieces

Data with Baraa · 38 min · intermediate · English
Visual walkthrough of scalar, multi-row, and correlated subqueries with IN/EXISTS usage

Joey Blue · 7 min · intermediate · English
Clearly contrasts filtering rows (WHERE) before grouping vs filtering groups (HAVING) after GROUP BY.

SQL Training Online · 6 min · beginner · English
Short different-angle quick tip grouping data with aggregate functions in SQL Server.

Database Star · 16 min · beginner · English
Deep dive into computing aggregates per category with GROUP BY (and intro to HAVING).

Database Star · 14 min · beginner · English
Walks through COUNT, SUM, AVG, MIN, MAX with hands-on examples; includes GitHub SQL queries.

Data Engineering · 9 min · intermediate · English
Different angle: classic employee/manager hierarchy self-join with table aliasing, framed as an interview question.

Joey Blue · 15 min · intermediate · English
Directly covers CROSS JOIN (Cartesian product) and SELF JOIN, plus NATURAL JOIN, with hands-on examples.