Student resources

Course datasets

Download the CSV files used in labs and home practice. Keep the originals unchanged and work on copies in your notebook.

Safe to use: every record is synthetic and contains no real student information. Released under CC0.
Read first

Data dictionary

Definitions, data types, and the intended unit of observation for every dataset.

Open data dictionary
Lab 0 · Weeks 1–2

students.csv

Student programme, cohort, entry score, study mode, age, and first-generation status.

1,200 rows · one row per student
Download CSV
Week 1

enrolments.csv

Course registrations, terms, final grades, and pass status. Students appear more than once.

4,665 rows · one row per registration
Download CSV
Week 3

students_dirty.csv

A deliberately damaged table for practising cleaning, types, duplicates, and missingness.

1,205 rows
Download CSV
Weeks 4–6

activity.csv

Weekly logins, submissions, forum posts, and minutes on the learning platform.

16,165 rows · one row per student-week
Download CSV
Weeks 5–13

outcomes.csv

Early activity summaries, satisfaction, and course-withdrawal outcomes.

1,200 rows
Download CSV
Week 14

feedback.csv

Synthetic free-text course comments and sentiment labels.

732 rows
Download CSV
Week 14

platform_daily.csv

Daily platform sessions for introductory time-series analysis.

364 rows · one row per day
Download CSV
Responsible use

Before analysing