Polars topics
12 short topics in Data Engineering and Analytics. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Column and row representation
Demonstrate column and row representation in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Data types and missing values
Demonstrate data types and missing values in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
File ingestion and export
Demonstrate file ingestion and export in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Selection and filtering
Demonstrate selection and filtering in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Grouped aggregation
Demonstrate grouped aggregation in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Joins and alignment
Demonstrate joins and alignment in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Reshaping and pivoting
Demonstrate reshaping and pivoting in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Time-aware transformations
Demonstrate time-aware transformations in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Vectorized expression evaluation
Demonstrate vectorized expression evaluation in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Lazy or eager execution choices
Demonstrate lazy or eager execution choices in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Data quality validation
Demonstrate data quality validation in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Memory and compute profiling
Demonstrate memory and compute profiling in a focused Polars example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond Polars.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in Data science and machine learning libraries.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.