DataCareerHub
Explore learning
Learning paths/Practical learning
6 modules · Self-paced · Practice included

Data Processing & Preparation

Turn imperfect source files into reliable analytical datasets, with preserved evidence, checked joins and repeatable workflows.

18 published lessons17h 30m suggested study2 free introductory modules
Your complete learning route

Understand it. Practise it. Explain it.

Your learner workspace ↗

Every module includes three substantial lessons, downloadable source files, practical exercises, explained solutions and a knowledge check. Modules marked free are available under the current public access rules. Protected self-learning modules are free after registration and email verification. Publication, prerequisites and explicit private-access rules still apply.

03Free · verified account

Processing data with Python

Load explicit schemas, transform safely and retain errors as reviewable records.

3 lessons · 2h 55m suggested

  • A local Python environment and typed inputs
  • A validated line-level transformation
  • A rejected-record file and executable checks
View access requirements ↗
View lesson outline
  1. Reading CSV, Excel and JSON · Verified account
  2. Transforming columns with explicit rules · Verified account
  3. Handling errors and rejected records · Verified account
04Free · verified account

Combining and restructuring datasets

Protect grain while joining, reshaping and reconciling multiple sources.

3 lessons · 2h 55m suggested

  • A tested many-to-one enrichment
  • A six-row long planning table
  • A reconciliation showing coverage and amplification risks
View access requirements ↗
View lesson outline
  1. Joins and matching keys · Verified account
  2. Wide and long data formats · Verified account
  3. Reconciliation and duplicate amplification · Verified account
05Free · verified account

Building repeatable data pipelines

Make an explicit snapshot workflow reproducible and design safe reruns and incremental rules.

3 lessons · 2h 55m suggested

  • A staged extract–transform–validate–publish workflow
  • A reproducible run manifest and failure log
  • An incremental design with late-update and deletion rules
View access requirements ↗
View lesson outline
  1. Extract–transform–load steps · Verified account
  2. Validation rules and run logging · Verified account
  3. Reruns and incremental processing · Verified account
06Free · verified account

Data preparation portfolio project

Deliver a reproducible preparation workflow and an evidence-led handover using all three sources.

3 lessons · 2h 55m suggested

  • An implemented snapshot pipeline and source contract
  • A tested reconciliation and failure matrix
  • A handover with limitations and an independent extension
View access requirements ↗
View lesson outline
  1. Multiple imperfect sources: define the project · Verified account
  2. Implement a tested processing workflow · Verified account
  3. Document outputs and hand over the work · Verified account
A clear view of access

Start with the free modules.

Read and practise without registering. Verify your email to use protected practice materials for free. Explore practical lessons, worked examples and projects. Follow a published path, practise the method and build work you can explain.

Questions and data-analysis enquiries remain open. Contacting us does not create an account, subscription or purchase.

Contact support ↗