Structured Streaming — 1 user / 1 year

Structured Streaming — 1 user / 1 year

Regular price
Sale price


This hands-on self-paced training course targets Data Engineers who want to process big data using Apache Spark™ Structured Streaming. The course ends with a capstone project building a complete data streaming pipeline using structured streaming.


3-6 hours, 75% hands-on


The course is a series of five self-paced lessons plus a final capstone project building a complete data pipeline using Structured Streaming. Each lesson includes hands-on exercises.


Supported platforms include Azure Databricks, Databricks Community Edition, and non-Azure Databricks.

  • If you're planning to use the course on Azure Databricks, select the "Azure Databricks" Platform option.
  • If you're planning to use the course on Databricks Community Edition or on a non-Azure version of Databricks, select the "Other Databricks" Platform option.

Learning Objectives

During this course you:

  • Use the interactive Databricks notebook environment
  • Ingest streaming log file data
  • Aggregate small batches of data with time windows
  • Stream data from a Kafka connection
  • Use Structured Streaming in conjunction with Databricks Delta
  • Visualize streaming live data
  • Use Structured Streaming to analyze streaming Twitter data



    1. Introduction
    2. Structured Streaming Concepts
    3. Time Windows
    4. Using Kafka
    5. Capstone Project

    Lab Requirements

    License Limitations

    This self-paced training course may be used by 1 user for 12 months from the date of purchase.  It may not be transferred or shared with any other user.


    The use of the self-paced training course is subject to the Terms of Service and the Databricks Privacy Policy.