$ practice --track sql,python,pandas
Sharpen the code you actually write as a data scientist.
Hand-written problems with a real editor. Your SQL runs against a live database, your Python runs a real interpreter — no setup, no notebooks, instant feedback.
Free to start — Pro unlocks the full problem set across every track.
SQL
Joins, aggregation, CTEs and window functions run against a real SQLite database in your browser.
explorePython
Lists, loops, sets, dicts, functions and generators — graded with hidden unit tests.
explorePandas
Filtering, groupby, merges, pivots and reshaping on real DataFrames, powered by Pyodide.
explore