Azure Databricks Advanced training course

Master dimensional modeling for optimized querying and analysis, with skills applicable to databases like Oracle and SQL Server. Utilize powerful clusters on Databricks, whether on Azure, AWS, or Google Cloud.

JBI training course London UK

" I enjoyed the depth that we covered analytical techniques such as anomaly detection and  cluster analysis, whilst improving my knowledge on DAX and KPIs."BC, Performance analyst, Data Analysis with Power BI, April 2021

Public Courses

17/08/26 - 2 days
£2000 +VAT
28/09/26 - 2 days
£2000 +VAT
09/11/26 - 2 days
£2000 +VAT

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

  • Full Lakehouse-to-production journey: architecture, Spark, Delta Lake, governance, performance, streaming, pipelines, orchestration, CI/CD
  • Every topic paired with a hands-on lab in a live Databricks workspace — not just slides
  • Deep, dedicated Delta Lake coverage: ACID transactions, schema evolution, time travel, and optimisation
  • Full Unity Catalog governance module: permissions, lineage, external locations, and Microsoft Purview integration
  • Real production-engineering content: Structured Streaming, Auto Loader, Lakeflow Declarative Pipelines (DLT), Workflows, and CI/CD with Asset Bundles
  • Closes with an end-to-end capstone tying raw files through to a governed, optimised, orchestrated, promoted pipeline
  • Maps directly to Microsoft's official DP-3011 curriculum, with extended depth in performance tuning and production operations
  • Covers Azure and AI integration, including Azure AI Foundry working with Databricks tables

Module 1 — Lakehouse Foundations, Compute & Apache Spark (Day 1, Morning)

  • Understand the Lakehouse architecture and how Azure Databricks relates to Apache Spark and the wider Azure ecosystem
  • Choose the right compute for a workload: all-purpose clusters vs. job compute vs. serverless, including autoscaling and cluster policies
  • Learn how Spark actually executes work: transformations vs. actions, lazy evaluation, and the DAG
  • Hands-on labs throughout: tour the workspace, provision compute, and read/filter/aggregate data with the Spark DataFrame API

Module 2 — Delta Lake Deep Dive & Databricks SQL (Day 1, Afternoon)

 

  • Master Delta Lake fundamentals: table anatomy, the transaction log, and how it delivers ACID guarantees
  • Create and manage Delta tables in both SQL and PySpark, including managed vs. external tables and concurrency handling
  • Apply schema evolution, time travel (VERSION AS OF / TIMESTAMP AS OF), and table optimisation (OPTIMIZE, VACUUM, Z-ORDER)
  • Get hands-on with Databricks SQL: the SQL editor, SQL warehouses, and building first visualisations

 

Module 3 — Unity Catalog Governance & Performance Optimisation (Day 2, Morning)

 

  • Design a governance model using Unity Catalog's metastore → catalog → schema hierarchy, with fine-grained permissions and access control
  • Trace data lineage, audit access, and register external locations and storage credentials — including Microsoft Purview integration
  • Diagnose and fix slow queries using the Spark UI, query profiles, and partitioning/Z-ORDER/liquid clustering strategies
  • Apply advanced Databricks SQL techniques: window functions, materialised views, caching, and Photon acceleration considerations

Module 4 — Ingestion, Pipelines, Orchestration & Production Integration (Day 2, Afternoon)

 

  • Build reliable streaming ingestion with Auto Loader and Structured Streaming, including checkpointing and exactly-once semantics
  • Author a Lakeflow Declarative Pipeline (DLT) implementing the Bronze/Silver/Gold medallion architecture with enforced data-quality expectations
  • Orchestrate multi-step production workflows with Lakeflow Jobs, including scheduling, dependencies, error handling, and monitoring
  • Promote work safely with Git integration, CI/CD via Databricks Asset Bundles, and connect to the wider Azure and AI ecosystem (Azure AI Foundry) — closing with a full end-to-end capstone
JBI training course London UK

  • Data Engineers looking to enhance their cloud-based data processing skills
  • Data Scientists wanting to leverage Azure Databricks for advanced analytics
  • Professionals with experience in data handling who want to scale up to large datasets
  • Anyone interested in mastering Apache Spark and Azure Databricks for big data solutions

5 star

4.8 out of 5 average

" I enjoyed the depth that we covered analytical techniques such as anomaly detection and  cluster analysis, whilst improving my knowledge on DAX and KPIs."BC, Performance analyst, Data Analysis with Power BI, April 2021

Watch live client feedback from Data Analytics courses: 

“JBI  did a great job of customizing their syllabus to suit our business  needs and also bringing our team up to speed on the current best practices. ” Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022

JBI training course London UK

Certification


Every delegate will be entitled to a certificate of achievement on completion of the course.

If you are missing your certificate - please use the link below to apply - you can also use this link to sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
 



This intermediate-level course is designed to equip data professionals with the skills needed to effectively use Azure Databricks for large-scale data engineering and analytics. You'll learn how to leverage Apache Spark within the Azure cloud platform to handle complex data processing tasks, optimize cluster management, and enhance your data workflows.

 

Unlock the potential of Databricks with our intermediate-level course designed for data professionals, including Data Engineers and Data Scientists. Dive into the world of Apache Spark and master the utilization of powerful clusters on Databricks across various cloud platforms, including Azure, AWS, and Google Cloud, to tackle large-scale data engineering tasks in the cloud.

Key Highlights:

  • In-depth Azure Databricks Training: Learn the ins and outs of working within the Databricks environment, including workspace creation, notebook management, and integration with Azure services.
  • Advanced Data Processing Techniques: Master Apache Spark to process large volumes of data, perform real-time analytics, and implement powerful ETL pipelines.
  • Cloud-Based Data Engineering Skills: Gain hands-on experience with cloud-based tools and services that allow for scalable, cost-effective data engineering solutions.
  • Real-World Applications: Work on practical, industry-relevant projects to simulate real-world data engineering and analytics tasks, ensuring you're prepared for challenges in the field.

By the end of this course, you'll be equipped with the expertise to tackle complex data challenges and optimize workflows in cloud environments using Azure Databricks and Apache Spark.

Our Databricks training portfolio includes courses covering Azure Databricks, Apache Spark development, data engineering, data analytics, and machine learning. Courses range from platform fundamentals through to advanced Spark development and are suitable for both individual professionals and corporate teams.
The best course depends on your role and objectives. If you are new to Databricks, start with a course covering the Databricks platform and Lakehouse architecture. If you work with big data, choose a data engineering or Apache Spark course. If you are building machine learning solutions, a Databricks machine learning course is the best fit. For analytics solutions on Azure, consider Azure Databricks data analytics training.
Databricks courses are designed for data engineers, data scientists, data analysts, BI professionals, software developers, solution architects, and technical teams working with large-scale data processing, analytics, AI, and machine learning.
It depends on the course. Introductory courses assume little or no previous experience with Databricks, while advanced Spark development courses are intended for professionals who already have programming experience and want to develop production-ready data engineering skills.
Depending on the course, topics may include Azure Databricks, Apache Spark, Spark SQL, DataFrames, Delta Lake, machine learning, data engineering, ETL pipelines, distributed data processing, and Lakehouse architecture.
Yes. Private Databricks training can help technical teams develop skills in data engineering, analytics, machine learning, and modern data platforms. Courses can be tailored to your technology stack, cloud platform, and business requirements.
Yes. The courses combine instructor-led teaching with practical labs and exercises, allowing participants to work with Databricks, Apache Spark, and real-world data processing scenarios. The emphasis is on developing skills that can be applied in production environments.
Yes. Private Databricks courses can be customised to reflect your team's experience, cloud environment, data architecture, and business use cases. Training can be tailored around Azure Databricks deployments, data engineering pipelines, or machine learning projects.
Databricks is designed for large-scale data engineering, analytics, and AI workloads using a unified Lakehouse architecture. Unlike traditional BI platforms that focus primarily on reporting, Databricks supports data preparation, engineering, machine learning, streaming, and advanced analytics within a single platform.

CONTACT
+44 (0)20 8446 7555

[email protected]

 

Copyright © 2026 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

AI training courses                                                                        CoPilot training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Data Storytelling training course                                               C++ training course

Power Automate training course                               Clean Code training course