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:

  • 7 - 8 January 2026
  • 21 - 22 January 2026
  • 4 - 5 February 2026

US & Canada:

  • 14 - 15 January 2026
  • 28 - 29 January 2026
  • 11 - 12 February 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

Absolutely loved the enthusiasm and appreciate the knowledge he brought to class!!!

★★★★★

- Shelly Fruits, KPERS

Thoroughly enjoyed the training. The trainer was fantastic! It is rare but always an awesome experience when a trainer is also an experienced practioner with a breadth of knowledge and hands on experience… even well beyond the subject matter at hand. I had the feeling that the trainer could have answered in detail any question we might have had related to not only BDM but Hadoop and other relevant big data topics as well. Time well spent and I hope to encounter Tomi again.

★★★★★

- Rick Kirk, CTO, Alliant Energy / Ernst & Young

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

★★★★★

- Blaine Clark, KPERS

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