In recent years, an unprecedented big data revolution has taken place around the world. In an Internet company with more than 100 million daily active users, the common pandas and scikit-learn can no longer meet daily needs, and spark has become the most popular big data processing framework. The industry has an increasing demand for spark talents, but spark is not common in school courses. This course will start with basic concepts and lead students step by step to complete the first complete spark project. At the same time, we will also share the most commonly used operating techniques and ways of thinking in the industry, so that you can better understand the core logic of processing big data.