# 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-p736-l780
- Program: [DataExpert](https://www.dataexpert.io/program/data-expert)
- Module: Week 1: Databricks Basics
- Access: Requires enrollment in DataExpert
- 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-p736-l779.md)
- Next lesson: [Apache Spark Shuffle Joins Day 1 Lecture](https://www.dataexpert.io/lesson/apache-spark-shuffle-joins-day-1-lecture-may2025-p736-l1142.md)
