Course overview
Large operational, customer, financial and sensor datasets can reveal fraud patterns, service bottlenecks, demand shifts and control failures, but only when analysts can acquire, prepare, analyse and communicate evidence at scale. Teams often face fragmented source systems, inconsistent identifiers, incomplete records and analysis workflows that cannot be reproduced or transferred. This course addresses those problems using R and Python for structured, semi-structured and large-volume data.
Participants learn to build analytical workflows from data ingestion through preparation, exploratory analysis, statistical modelling, machine learning and decision reporting. They work with tabular files, APIs, databases and distributed processing patterns, selecting appropriate approaches for data volume, velocity and analytical purpose. The course covers reproducible R and Python projects, SQL integration, feature engineering, model validation, performance assessment, visual analytics and production-oriented data quality controls.
Teaching combines concise technical briefings with guided case work drawn from banking, public services, telecoms, retail and operational risk. Participants progressively build analysis components during the first week, then deepen them through distributed processing, predictive modelling and governance work during the second. They leave with a documented end-to-end big data analysis project, including reusable code structures, data quality checks, model evaluation outputs and a stakeholder-ready findings report.
The course is suited to analysts, data scientists, engineers and technical managers who already work with data and need stronger capability in R, Python and scalable analytical methods. It is particularly relevant where teams must produce defensible analyses from datasets too large, varied or frequently refreshed for spreadsheet-based methods.
