Skip to content

Working with datasets for AI

For people

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
Share X LinkedIn Reddit Bluesky Email

Ratings

No ratings yet.

Sign in to leave a rating. Sign in

Discussion 0

Use @handle to bring somebody in, and #tag to file it.

Nothing here yet. Ask a question, or say how you used it.

Sign in to join the discussion. Sign in

More in Data for AI

Data for AI beginner

Documenting datasets

Writing the card that lets somebody else use data correctly — including you, later.

3 lessons 25 min Free For people
Data for AI intermediate

Labelling data well

Guidelines, agreement and the quality controls that make labels worth training on.

3 lessons 26 min Free For people