This document introduces Apache Spark, discussing its advantages over Hadoop's MapReduce, including the ability to perform complex workflows and manage data in resilient distributed datasets (RDDs). It describes the Spark framework, outlines differences with Hadoop, and presents practical examples of RDD transformations and actions. Additionally, it highlights some limitations and debugging challenges associated with Spark.