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

learn by doing it · 15 min · beginner · English

Soumil Shah · 17 min · advanced · English

Data Engineering · 20 min · beginner · English
Optional job-search angle: how to position skills and portfolio across hireable/amazing/master levels for a targeted 2026 search.

Indeed · 8 min · beginner · English
Clean, reputable breakdown of the STAR method for structuring impact-driven behavioral answers.

Data with Zach · 24 min · intermediate · English
Optional framework angle: a repeatable way to structure batch vs streaming pipeline designs from a former Meta engineer.

Exponent · 47 min · intermediate · English
Realistic full data engineering system design mock (streaming event pipeline) showing how to drive the round and defend trade-offs.

Ankit Bansal · 39 min · intermediate · English
Python coding-interview problems aimed at data analysts/engineers — solve under timed conditions.

techTFQ · 26 min · intermediate · English
Most-asked SQL interview questions worked through as live queries under interview framing.

Andreas Kretz · 16 min · intermediate · English
Fills the observability gap: 5 practical ways to monitor/observe production data pipelines.

Data with Baraa · 60 min · intermediate · English
Optional tighter angle: a fast code-along orchestrating a dbt + Snowflake ELT pipeline with Airflow as production-grade scheduled code.

SleekData · 7 min · intermediate · English
dbt tests end-to-end: generic, singular, custom tests and source freshness to ship tested models.

Kahan Data Solutions · 17 min · intermediate · English
Dimensional modeling foundations (Kimball star schema: facts, dimensions, grain) for the warehouse layer.

BI Insights Inc · 14 min · intermediate · English
Hands-on: build star-schema dim & fact models in dbt — the silver/gold transformation/marts layer.

Data with Zach · 8 min · intermediate · English
Ingestion patterns: streaming vs batch vs on-demand — choosing the right approach for the source layer.

ByteByteGo · 7 min · intermediate · English
Lakehouse architecture explained — how ingestion/storage/query layers fit together (design foundation).

Data Engineering · 17 min · intermediate · English
Hands-on build of the ingestion layer: land raw data in an S3 lakehouse and query it with Athena.
TechWorld with Nana · 18 min · beginner · English
Terraform IaC essentials: providers, state and the plan/apply workflow to provision infrastructure.
TechWorld with Nana · 33 min · beginner · English
CI/CD with GitHub Actions that builds and pushes Docker images — covers containerizing pipelines and deploying.
Dynatrace · 34 min · intermediate · English
Observability angle: freshness, volume, schema, distribution and lineage monitoring
BiteSize Academy · 17 min · intermediate · English
Hands-on Great Expectations: expectation suites and validating data in a pipeline
Confluent · 11 min · intermediate · English
Different angle: stream processing fundamentals, event time, windowing and exactly-once with Flink
Stacksimplify · 18 min · beginner · English
Core Kafka data model: topics, partitions, consumer groups, offsets with real examples

Kahan Data Solutions · 20 min · intermediate · English
Runs dbt tests and deploys via GitHub Actions CI/CD with SQLFluff linting

Data Engineering · 25 min · intermediate · English
Incremental materialization plus snapshots for SCD Type 2 history

Kahan Data Solutions · 15 min · beginner · English
Create your first dbt project: sources, models, ref() and the DAG — the layered-project fundamentals.
![[Data Build Tool] DBT - The Ultimate Guide | With CI/CD](https://img.youtube.com/vi/B8uwFmVt4sU/mqdefault.jpg)
Data with Marc · 60 min · intermediate · English
Optional alternate angle: end-to-end dbt project including staging/marts structure
Dagster · 10 min · beginner · English
Quick official intro: build your first software-defined data assets fast.
Dagster · 26 min · intermediate · English
Refactor an imperative ETL script into Dagster software-defined assets vs task-based DAGs.
codebasics · 9 min · beginner · English
Concise conceptual intro to Airflow: DAGs, scheduler and operators.
Data with Marc · 40 min · intermediate · English
Different angle: data-engineer-focused first DAG (S3 to Postgres) plus writing custom operators.
Darshil Parmar · 11 min · beginner · English
Spark architecture intro (driver/executors/partitions) to start reasoning about distribution and shuffles.
coder2j · 48 min · beginner · English
Hands-on PySpark transformations: DataFrame ops, filter/join/groupBy and Spark SQL.

Data Engineering Things · 14 min · intermediate · English
Optional comparison angle: Delta Lake vs Iceberg trade-offs for lakehouse ACID.

Confluent · 16 min · intermediate · English
ACID table formats overview — how Iceberg/Delta add transactions, schema evolution, and time travel on a lake.

Data Mozart · 9 min · beginner · English
Optional: focused explainer on why columnar Parquet is the de-facto data lake file format.

EcZachly Data Engineering (Zach Wilson) · 60 min · intermediate · English
Object storage layout, partitioning, and columnar Parquet that underpin the lakehouse.

Data With Dominic · 18 min · intermediate · English
Optional BigQuery angle: hands-on partitioning + clustering to cut cost and speed up queries in a serverless warehouse.

codebasics · 31 min · intermediate · English
Snowflake essentials: architecture, virtual warehouses, loading data and querying a serverless warehouse.

Seattle Data Guy · 14 min · advanced · English
Trade-offs of normalization vs denormalization across OLTP and columnar OLAP warehouses, framing wide-table/OBT choices.

BiInsightS · 10 min · intermediate · English
Focused walkthrough of Type 1, 2, and 3 with effective-date logic for history tracking.

Learn with Whiteboard · 12 min · intermediate · English
Clear example-driven explanation of all SCD types, covering overwrite (Type 1) vs versioned rows (Type 2).

Bryan Cafferky · 38 min · intermediate · English
Hands-on walkthrough of building a Kimball-style star schema with fact and dimension tables and grain.

ArjanCodes · 22 min · intermediate · English
Packaging/project-structure angle: uv-managed, reproducible Python project layout

BiInsights Inc · 20 min · intermediate · English
Writing pytest unit tests for ETL/data-pipeline code

Data Engineering · 12 min · beginner · English
File-format angle: when to use CSV/JSON vs columnar Parquet/ORC/Avro for ingestion

Karolina Sowinska · 25 min · intermediate · English
Robustly ingesting data from a REST API with Python requests in a real DE project

Rob Mulla · 24 min · beginner · English
Hands-on Polars DataFrame intro (Arrow-backed, lazy/eager) as a fast pandas alternative

BiInsights Inc · 18 min · intermediate · English
Decision framework for when to reach beyond pandas to Polars/Spark in DE workloads

Ankit Bansal · 24 min · intermediate · English
Hands-on MERGE/upsert logic (EXISTS, ROWCOUNT, MERGE) for re-runnable incremental loads without duplicating data.

Tech Coach · 18 min · intermediate · English
Second angle: reading the EXPLAIN plan and reasoning about how the engine executes joins for optimization.