Learn PySpark from absolute basics through carefully designed real engineering challenges.

Learn how Spark creates, reads and manages DataFrames.
Transform DataFrames using filtering and projection operations.
Retrieve only the columns required for analysis.
Create and transform DataFrame columns.
Filter rows using one or more conditions.
Sort records using one or multiple columns.
Remove duplicate records efficiently.
Aggregate data using grouping operations.
Calculate ranking, rolling, and partitioned analytics.