Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Data Analysis with Python (pandas, polars, DuckDB)

Data Analysis with Python (pandas, polars, DuckDB) practice

18 exercises and 65 quizzes from the lessons of this track. Sample tests run in your browser; what you pass is kept in this browser only.

The data-analysis workflow and your toolkit

pandas foundations

Loading data: CSV, Excel, JSON, Parquet and databases

Cleaning: missing values, duplicates, types and text

Summaries, group-by and pivot tables

Combining data: concat and joins

Reshaping: tidy data, melt, pivot and MultiIndex

Dates and time series

Text extraction and categorical data

Visualising data with matplotlib

Statistics an analyst uses every week

polars: expressions, lazy queries and speed

DuckDB: SQL on DataFrames and files

Performance and scale

Data-quality checks you can automate

Reporting and communicating results

Analyst interviews and take-home assignments

Results here are what this browser has checked: feedback for you, not proof. They stay on this device; your Learn progress can be exported to a file. · Back to the Data Analysis with Python (pandas, polars, DuckDB) track

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.