Skip to content

Working with datasets for AI

Read a dataset card, load the data with pandas, deal with missing values, and check you are allowed to use it.

Free on glitchdata beginner 4 lessons 58 min

What you'll learn

  • Read a dataset card and licence before using data
  • Load CSV and Parquet files with pandas
  • Find and handle missing values and odd encodings
  • Reuse data within the terms of its licence

About this course

Most of the work in any AI project happens before a model is trained. This course takes real datasets from the glitchdata hub and walks through the everyday steps: understanding what a dataset contains, loading it, cleaning it, and making sure its licence lets you do what you plan to do.

You will need Python with pandas installed (pip install pandas pyarrow).

Before you start

  • Basic Python

Course content

4 lessons · 58 min

  1. 1
    Reading a dataset card

    The questions to answer before you download anything.

    Free preview 10 min
  2. 2
    Loading data with pandas

    CSV quirks, Parquet files, and a first look at what you loaded.

    18 min
  3. 3
    Missing values and messy columns

    Find the gaps, decide what to do about them, and tidy odd encodings.

    18 min
  4. 4
    Licences and responsible reuse

    What the common data licences allow, and what to do when there isn't one.

    12 min

What learners say

Sign in and enrol to leave a review.

No reviews yet — be the first once you have worked through it.