Everyone can write fast, production-ready code that scales
Learn Polars your way: with our team, online at your own pace, or through the community's best books.
Learning paths
Self-paced
Online courses from our learning partners.
Self-study
Recommended books and resources.
Online courses
Would you rather learn at your own pace? These self-paced courses from our learning partners can help you get started.
Introduction to Polars
Learn the foundations of Polars: transforming, cleaning, analyzing, and visualizing tabular data.
Data Transformation with Polars
Take Polars further with text manipulation, rolling statistics, DataFrame joins, and advanced analytics.
Data Analysis with Polars
A self-paced course from basic operations to more advanced techniques, worked through Jupyter notebook exercises.
Polars from Zero
Build a full data-engineering pipeline in Rust, from typed DataFrames to a complete medallion architecture.
Scaling & Optimizing Data Pipelines with Polars
Learn to optimize, scale, and test your Polars data pipelines for production-ready performance.
Books & resources
Go deeper with these recommended books from the Polars community.

Python Polars: The Definitive Guide
A comprehensive guide to Polars, from basic operations to advanced techniques. Foreword by Ritchie Vink, the creator of Polars. Also available in Japanese.

Effective Polars by Matt Harrison
A guide by Python trainer Matt Harrison to help you use Polars effectively for data manipulation and analysis.

Polarsとpandasで学ぶ データ処理アイデアレシピ55
55 practical data processing recipes for Japanese readers, with side-by-side comparisons to bridge pandas users into Polars.