Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Azure Databricks & Spark for Data Engineers:Hands-on Project

via Udemy

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
[Fully Refreshed 2026] Real World Project on Formula1 using Databricks, Spark, Delta Lake, Unity Catalog, Lakeflow Jobs

What you'll learn:
  • You will learn how to build a real world data project using Azure Databricks and Spark Core. This course has been taught using real world data.
  • You will acquire professional level data engineering skills in Azure Databricks, Delta Lake, Spark Core, Azure Data Lake Gen2 and Azure Data Factory (ADF)
  • You will learn how to create notebooks, dashboards, clusters, cluster pools and jobs in Azure Databricks
  • You will learn how to ingest and transform data using PySpark in Azure Databricks
  • You will learn how to transform and analyse data using Spark SQL in Azure Databricks
  • You will learn about Data Lake architecture and Lakehouse Architecture. Also, you will learn how to implement a Lakehouse architecture using Delta Lake.
  • You will learn how to build and orchestrate data pipelines using Lakeflow Jobs in Databricks.
  • You will learn how to implement incremental data processing using Delta Lake.
  • You will gain a comprehensive understanding of Unity Catalog and how it is used to organise and manage data in Databricks.
  • You will gain practical experience working with modern Databricks features and best practices used in real-world data engineering projects.
  • You will build practical skills that support certifications such as Databricks Certified Data Engineer Associate and Databricks Certified Associate Developer fo
  • You will strengthen your understanding of key concepts commonly tested in Databricks and Azure Databricks certification exams.

Course Fully Refreshed for 2026

This course has been completely rebuilt for 2026 using the latest Azure Databricks features and best practices.

Instead of relying on legacy approaches such as Hive Metastore and external orchestration tools, this course focuses on modern Databricks capabilities like Unity Catalog, Lakeflow Jobs, Databricks SQL Dashboards, and Genie.


Welcome!

In this course, you will build a complete end-to-end data engineering project using Azure Databricks and Apache Spark based on Formula 1 Motor Racing data.

You won’t just learn individual concepts. You will design and implement a cloud data platform from scratch, following the same approach used in real-world data engineering and data platform projects.


What You Will Build

Throughout the course, you will:

  • Design a modern Data Lakehouse architecture using Azure Databricks

  • Implement the Medallion Architecture (Bronze, Silver, Gold) for scalable data pipelines

  • Ingest, transform, and model data using Apache Spark (PySpark and Spark SQL)

  • Store and manage data using Delta Lake in Databricks

  • Organise and govern data using Unity Catalog in Azure Databricks

  • Build and orchestrate pipelines using Lakeflow Jobs in Databricks

  • Create analytical views and dashboards using Databricks SQL and Dashboards

  • Enhance the pipeline with incremental data processing using Delta Lake

By the end of the course, you will have built a production-ready data engineering pipeline on Azure Databricks.


Technologies You Will Use

As part of building the project, you will learn:

  • Azure Databricks

  • Apache Spark using PySpark and Spark SQL

  • Delta Lake and modern Lakehouse architecture

  • Unity Catalog for data governance and organisation in Databricks

  • Databricks SQL and Dashboards for analytics and reporting


How You Will Learn

This is a hands-on, project-based Azure Databricks course.

  • You will build the solution step by step

  • Concepts are explained in the context of a real-world project

  • Each section builds on the previous one

This approach ensures that you not only understand the concepts, but also know how to apply them in real-world data engineering scenarios.

I value your time as much as I do mine. So, I’ve designed this course to be focused, practical, and to the point. The lessons are explained in simple English, without unnecessary jargon, and we start from the basics. By the end of the course, you will be confident building real-world data engineering solutions.


How This Course Supports Certification Preparation

This course can help you build many of the core skills required for the following certifications:

  • Databricks Certified Data Engineer Associate

  • Databricks Certified Associate Developer for Apache Spark

  • Microsoft Exam DP-750: Implementing Data Engineering Solutions Using Azure Databricks

  • Databricks Certified Data Engineer Professional

The hands-on project will strengthen your practical understanding of key Databricks and Spark concepts tested in these exams.

However, this course is not designed as a certification preparation course and does not cover all exam topics.


What’s Included (and What’s Not)

  • This course focuses on core Spark and Databricks concepts

  • It does not cover Spark Streaming, Spark ML, and Lakeflow Declarative Pipelines

  • Spark is taught using PySpark and Spark SQL (not Scala or Java)


Final Outcome

By the end of this course, you will have built a complete, production-ready data engineering solution using Azure Databricks and Spark, and gained the confidence to apply these skills in real-world projects.

Syllabus

  • Introduction
  • Azure Subscription (Optional)
  • Azure Databricks Overview
  • Databricks Clusters
  • Databricks Notebooks
  • Accessing Azure Data Lake from Databricks
  • Securing Access to Azure Data Lake
  • Mounting Data Lake Container to Databricks
  • Formula1 Project Overview
  • Spark Introduction
  • Data Ingestion - CSV
  • Data Ingestion - JSON
  • Data Ingestion - Multiple Files
  • Databricks Workflows
  • Filter & Join Transformations
  • Aggregations
  • Using SQL in Spark Applications
  • Spark SQL - Databases/ Tables/ Views
  • Spark SQL - Filters/ Joins/ Aggregations
  • Spark SQL - Analysis
  • Incremental Load
  • Delta Lake
  • Azure Data Factory
  • Connect to Other Services
  • Unity Catalog - Introduction
  • Unity Catalog - Mini Project
  • Unity Catalog - Key Benefits
  • Next Steps

Taught by

Ramesh Retnasamy . 200,000+ Learners

Reviews

4.7 rating at Udemy based on 28022 ratings

Start your review of Azure Databricks & Spark for Data Engineers:Hands-on Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.