Data Engineering with Delta Lake on Databricks

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Data Engineering with Delta Lake on Databricks

Coursera · Intermediate ·🔄 Data Engineering ·3mo ago
Skills: ETL Basics90%

Key Takeaways

Builds production-ready data pipelines using Delta Lake on Databricks

Original Description

Build production-ready data pipelines using Delta Live Tables and the Medallion Architecture on Databricks. This hands-on course teaches you to design, implement, and monitor ETL workflows that transform raw data into reliable, business-ready datasets through a structured bronze-silver-gold layering pattern. This course is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with professionals with an interest in programming. You will start by mastering DLT fundamentals — declarative pipeline syntax in both SQL and Python, streaming ingestion with Auto Loader, and schema evolution strategies. Next, you will implement each Medallion Architecture layer: bronze for raw ingestion with lineage tracking, silver for data cleaning with expectations-based quality gates, and gold for business aggregations optimized with Z-ordering and partitioning. The course culminates in a capstone project where you build a complete inventory management system using Change Data Capture with `apply_changes()`, multi-source ingestion, and end-to-end pipeline orchestration. Every concept is reinforced through labs on Databricks Community Edition — no paid account required. Whether you are transitioning from batch ETL to streaming or building your first lakehouse pipeline, this course gives you the practical skills employers demand in modern data engineering roles.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
I Built My Second ETL Pipeline. This Time, I Started Thinking Like a Data Engineer
Learn how to build a production-ready ETL pipeline with Python, Docker, PostgreSQL, and Kestra by thinking like a data engineer
Towards Data Science
📰
JuiceFS Sync for PB-Scale Data Transfers: Resumable Sync, Encryption, and Bandwidth Control
Learn how to efficiently transfer large volumes of data using JuiceFS Sync, which offers resumable sync, encryption, and bandwidth control, ideal for PB-scale data transfers.
Dev.to AI
📰
How Airflow is using AI to make data engineering more resilient, not more complex
Airflow uses AI to make data engineering more resilient by detecting data drift, resuming failed pipelines, and fixing issues automatically, reducing complexity and improving reliability.
Medium · AI
📰
What Can We Do When Memory Becomes the New Bottleneck in Data Engineering?
Learn how to overcome memory bottlenecks in data engineering using Pandas chunking, Dask, and Polars, and why it matters for processing large datasets
Towards Data Science
Up next
A Moment Frozen in Time | Arnav Iyengar | TEDxJenks Youth
TEDx Talks
Watch →