Course overview
Move from single-machine processing to distributed computation. Understand Spark execution, design efficient transformations, and ship a maintainable analytics workload.
Standalone unit guides
Every unit is designed to be followed independently: review the guide, complete the lessons in order, finish the practical lab, pass the checkpoint, and deliver the unit project.
1. Distributed Processing3 lessons
Lesson sequence
- Spark architecture and execution model - Free preview
- DataFrames, schemas, and types
- Transformations and actions
2. Spark SQL and Storage3 lessons
Lesson sequence
- Spark SQL workflows
- Joins and window functions
- Parquet and partitioning
3. Performance and Delivery3 lessons
Lesson sequence
- Query plans and optimization
- Testing Spark applications
- Capstone: distributed ETL