Course Description

In this course, you will explore the fundamentals of Apache Spark and Delta Lake on Databricks. You will learn the architectural components of Spark, the DataFrame and Structured Streaming APIs, and how Delta Lake can improve your data pipelines. Lastly, you will execute streaming queries to process streaming data and understand the advantages of using Delta Lake.

This Apache Spark training course will prepare you to take the Databricks Certified Associate Developer for Apache Spark exam.

The Apache Spark Programming with Databricks training objectives are as follows:

  • Define Spark’s architectural components
  • Describe how DataFrames are transformed, executed, and optimized in Spark
  • Apply the DataFrame API to explore, preprocess, join, and ingest data in Spark
  • Apply the Structured Streaming API to perform analysis on streaming data
  • Use Delta Lake to improve the quality and performance of data pipelines

All of our Spark and Databricks trainers are certified and enthusiastic! The Apache Spark course is offered privately onsite or via a live instructor-led online virtual classroom. All delegates receive extensive course materials (student guide and labs) and access to a licensed environment for hands-on labs. For online Apache Spark training, we use a daily Teams, WebEx or Zoom meeting to view the trainer screen and for audio communication.

Course Summary

Next Public Course Dates

UK & Europe:

  • 4 - 5 February 2026
  • 18 - 19 February 2026
  • 4 - 5 March 2026

US & Canada:

  • 11 - 12 February 2026
  • 25 - 26 February 2026
  • 11 - 12 March 2026

More dates

Duration
  • 2 Days
Prerequisites
  • Familiarity with simple SQL concepts and commands such as SELECT, FILTER, GROUPBY, JOIN, etc. Beginner-level experience with Python or Scala programming
Available Formats
  • Public Virtual Live Instructor-Led
  • Private Virtual Live Instructor-Led
  • Private Onsite
Audience
  • Developers, Data Engineers, Data Science Engineers or Programmers

Course Modules

Day 1

  • Spark overview
  • Databricks platform overview
  • Spark SQL
  • DataFrame reader, writer, transformation, and aggregation
  • Datetimes
  • Complex types

Testimonials

“Without a doubt one of the best professional development courses I’ve taken. I would highly recommend.”

★★★★★

- Blaine Clark, KPERS

“Instructor was very passionate about Databricks and helped me to stay engaged. Great pace, great knowledge, and the trainer was fantastic overall :) ”

★★★★★

- Emma Darling, Platform Engineer, Barclays Bank

“The Databricks Training was excellent”

★★★★★

- Spencer Martin, VP, Information Systems, RoyOMartin

Upcoming Course Dates

UK & Europe:

US & Canada:

    To discuss your project requirements, send us a message

      For a free assessment, quick quote or training information, send us a message

        To book this course, please fill in your details and submit the form.

          To book this course, please fill in your details and submit the form.

            To discuss your training requirements or book a class, drop us a line