Academy / Data & Machine Learning
Path 2 · Course 2 · For analysts and aspiring practitionersData Quality & Preparation for AI
Profile, clean, label and document data so AI systems learn the right lessons: data quality dimensions, profiling, cleaning decisions, labelling and agreement, representativeness and leakage, and data governance — with hands-on pandas and scikit-learn.
0 of 6 modules complete
Modules
- 125 min
Why data quality decides AI quality
Garbage in, garbage out; six dimensions of data quality; why AI raises the stakes; the preparation workflow; and the practice dataset.
- 230 min
Profiling and exploring data
Structural profiling, categorical value counts, numerical summaries and outliers, validity checks, visual profiling and data quality reports.
- 335 min
Cleaning data
Logging decisions, duplicates, standardising categories, fixing types and invalid values, missing value strategies and outliers.
- 430 min
Labelling and annotation
Why labels matter, labelling guidelines, Cohen's kappa in code, active learning, weak supervision and LLM-assisted labelling, finding label errors, and labellers' welfare.
- 535 min
Representativeness, splits and leakage
Comparing data with the population served, proxies and historical bias, stratified, time-based and entity splits, data leakage, and leakage-safe preprocessing pipelines.
- 630 min
Documenting and governing data
Datasheets, lineage and versioning, UK GDPR principles for AI data, pseudonymisation in code, the EU AI Act's Article 10, and continuous data quality checks.