Course overview
Organisations hold customer, transaction, operational and service data that could improve planning, targeting, risk control and resource allocation. The difficulty is moving from raw extracts to predictions that can be tested, explained and used responsibly. Analysts need to select suitable data, prepare it consistently, choose defensible models and communicate results to decision-makers who may not write code.
This ten-day instructor-led course develops practical Python data science and predictive modelling capability. Participants work with pandas, NumPy and scikit-learn to acquire, clean, explore and visualise data; engineer features; build regression, classification, clustering and time-series models; and assess model quality using suitable validation methods and performance metrics. The course also addresses model interpretation, bias checks, deployment design, monitoring and stakeholder communication. Cases reflect common business questions such as customer churn, loan default, demand forecasting, fraud screening and service-volume prediction.
Teaching combines concise technical briefings with instructor demonstrations, guided case work, group analysis, model reviews and application planning. Participants build code, datasets, visualisations and model artefacts throughout the course rather than waiting until the final sessions. They leave with a completed predictive modelling project, reusable Python notebooks, a model evaluation report and a practical plan for applying the methods to a work problem. The course is available classroom-based in more than 50 cities or live online, runs for ten days from 08:30 to 16:30, and includes a certificate of completion.
The course suits professionals who already work with data and need to produce credible analytical models, as well as technical specialists moving from reporting, SQL or spreadsheet analysis into applied data science.