RANIARANIA Academy

Data Preparation & Feature Engineering

Turn raw, messy data into clean, model-ready features using pandas and scikit-learn. You will clean and impute data, encode categoricals, scale numerics, handle outliers, engineer and select features, and assemble it all into a leak-free ColumnTransformer pipeline you can trust on unseen data.

Watch the free preview

Inspecting and cleaning a raw dataset — free to watch, no account needed.

Machine Learning BEGINNER · 150 min · Certificate on completion · 3 CPD points

What you'll learn

  • Turn raw data into model-ready features with pandas and scikit-learn
  • Handle missing data and outliers without distorting the signal
  • Encode categorical variables correctly with one-hot and ordinal encoding
  • Scale and normalise numeric features and create useful new ones
  • Assemble a leak-free ColumnTransformer pipeline that generalises to unseen data

Syllabus

Cleaning Raw Data
Inspecting and cleaning a raw datasetFree preview15 min
Handling missing data15 min
Encoding and Scaling
Encoding categorical variables15 min
Scaling and normalisation15 min
Outliers and Feature Creation
Detecting and handling outliers15 min
Creating useful features15 min
Selection, Leakage and Pipelines
Feature selection and avoiding leakage15 min
Assembling a ColumnTransformer pipeline15 min
Lab — 10 Exercises & Solutions
Exercises 1–515 min
Exercises 6–1015 min