# Apache Spark Core Day 3 Lab

> In this lab, Yared walks you through the basics of Spark SQL and the DataFrame API, highlighting how to create and interact with DataFrames. He explains the difference between transformations and actions, and how they affect job creation in Spark. He also emphasizes the importance of understanding…

- Web page: https://www.dataexpert.io/lesson/apache-spark-core-day-3-lab-jan2025
- Program: [2025 New Year  Data Engineering Boot Camp starting January 6th](https://www.dataexpert.io/program/2025-new-year-data-engineering-boot-camp-starting-january-6th)
- Access: Requires enrollment in 2025 New Year  Data Engineering Boot Camp starting January 6th
- Length: 25 min video
- Skills: SQL, Python, Apache Spark
- Academy: DataExpert.io Academy

## About this lesson

In this lab, Yared walks you through the basics of Spark SQL and the DataFrame API, highlighting how to create and interact with DataFrames. He explains the difference between transformations and actions, and how they affect job creation in Spark. He also emphasizes the importance of understanding narrow and wide transformations, as well as schema inference.

## Navigation

- Previous lesson: [Apache Spark Core Day 3 Lecture](https://www.dataexpert.io/lesson/apache-spark-core-day-3-lecture-jan2025.md)
- Next lesson: [Apache Spark Shuffle Joins Day 1 Lecture](https://www.dataexpert.io/lesson/apache-spark-shuffle-joins-day-1-lecture-jan2025.md)
