Data Engineering beginner ⏱ 4–6 hours
Polars: Fast DataFrame Library
Learn Polars — the Rust-based DataFrame library that outperforms Pandas on large datasets with a clean, expressive API.
PolarsPythonDataFramesPerformance
View project on GitHub
What you’ll build
A set of data manipulation exercises in Polars covering loading, filtering, grouping, joins, and window functions — all benchmarked against equivalent Pandas code. A strong addition to any Python data engineering portfolio.
Skills you’ll practice
- Polars eager vs lazy API (LazyFrame)
- Expressions: select, filter, groupby, join, window
- Reading Parquet, CSV, and JSON efficiently
- When to use Polars vs Pandas vs Spark
The full project guide is for members
Join Surfalytics to unlock every step of this project, all other projects, the full course, and the private community.
7-day free trial · Cancel any time