Introduction to Apache Spark™
This beginner-friendly course covers the fundamentals of Apache Spark for large-scale data processing. You will explore Spark’s distributed architecture, master the DataFrame API, and learn to read, write, and process data using Python. Through hands-on exercises, you will build the skills needed to execute Spark transformations and actions efficiently.
• Basic programming knowledge
• Familiarity with Python
• Basic understanding of SQL queries (SELECT, JOIN, GROUP BY)
• Familiarity with data processing concepts
• No prior Spark or Databricks experience required
Outline
1. Apache Spark Runtime Architecture
• What is Apache Spark
• Spark Runtime Architecture
• Demo: Exploring Spark Architecture in Databricks
2. Spark DataFrames and SQL
• Introduction to DataFrames
• Reading and Writing Data
• Demo: Reading and Writing Data with DataFrames
3. Distributed Systems Programming Fundamentals
• Distributed Systems Programming Fundamentals
4. ETL with the DataFrame API
• Basic ETL Operations with the DataFrame API
• Demo: Flight Data ETL with the DataFrame API
• Lab: Analyzing Transaction Data with DataFrames
Upcoming Public Classes
Date | Time | Your Local Time | Language | Price |
|---|---|---|---|---|
Oct 07 | 09 AM - 01 PM (Asia/Kolkata) | - | English | $750.00 |
Oct 07 | 09 AM - 01 PM (Europe/Paris) | - | English | $750.00 |
Oct 07 | 01 PM - 05 PM (America/New_York) | - | English | $750.00 |
Nov 24 | 01 PM - 05 PM (Australia/Sydney) | - | English | $750.00 |
Nov 24 | 09 AM - 01 PM (Europe/Paris) | - | English | $750.00 |
Nov 24 | 09 AM - 01 PM (America/Los_Angeles) | - | English | $750.00 |
Dec 15 | 09 AM - 01 PM (Asia/Kolkata) | - | English | $750.00 |
Dec 15 | 01 PM - 05 PM (Europe/Paris) | - | English | $750.00 |
Dec 15 | 09 AM - 01 PM (America/New_York) | - | English | $750.00 |
Jan 26 | 09 AM - 01 PM (Asia/Singapore) | - | English | $750.00 |
Jan 26 | 09 AM - 01 PM (Europe/Paris) | - | English | $750.00 |
Jan 26 | 01 PM - 05 PM (America/New_York) | - | English | $750.00 |
Public Class Registration
If your company has purchased success credits or has a learning subscription, please fill out the Training Request form. Otherwise, you can register below.
Private Class Request
If your company is interested in private training, please submit a request.
Registration options
Databricks has a delivery method for wherever you are on your learning journey
Self-Paced
Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos
Register nowInstructor-Led
Public and private courses taught by expert instructors across half-day to two-day courses
Register nowBlended Learning
Self-paced and weekly instructor-led sessions for every style of learner to optimize course completion and knowledge retention. Go to Subscriptions Catalog tab to purchase
Purchase nowSkills@Scale
Comprehensive training offering for large scale customers that includes learning elements for every style of learning. Inquire with your account executive for details

