This module equips students with advanced knowledge and practical skills in data mining and machine learning, with emphasis on supervised and unsupervised algorithms for predictive modelling. It covers techniques in data preparation, exploratory data analysis, visualisation, and model development to extract meaningful and actionable insights. Students will gain hands-on experience in applying machine learning algorithms to build, optimise, and deploy predictive models for real-world business applications, strengthening their ability to translate data-driven insights into informed decision-making.