Skip to learning pathways

DATA SCIENCE PYTHON PLAYGROUND

Learn / Refresh · Find your starting point.

← Home
A little practice goes a long way

Learn / Refresh

Build the foundations first, or come back whenever you need a refresher.

Explore the playground whenever you like. Lessons are optional.

Data Foundations

Inspect, clean, transform and visualise data with Python.

Start learning

Machine Learning

Learn how models predict, classify and discover patterns.

Start learning

How practice works

Read, run, check, then apply

The short teaching tables are synthetic so you can see exactly what one operation changes. The open playgrounds use sourced datasets. You can enter either path without an account or a saved progress record.

  1. Read a concrete question

    Start with visible rows and a goal, such as finding which group has the larger mean. Check column types and missing values before choosing the calculation.

  2. Change the Python

    Edit the supplied code and run it. The table, figure or error is produced by your code in the browser. A hint and an explained solution are available when you need them.

  3. Use the idea elsewhere

    Try a different table or question. In a model workflow, compare against a baseline on training folds and keep the final test separate until the choice is made.