Spark is an open-source engine designed to process and analyze large amounts of data, whereas PySpark is an API developed and distributed by Apache Spark that enables data scientists to use RDD, data frames and machine learning (ML) algorithms.
Here is a video tutorial which you can watch to learn more about spark:-