Machine learning explores the study and construction of algorithms that can learn from and make predictions on data. In this course, students are exposed to machine learning concepts and its applications. This knowledge will be applied to solve industrial related problems using appropriate software such as Python, RapidMiner etc. The assessments will be done based on the ability of a student to solve problem through project-based learning and the quality of the machine learning analysis. Such algorithms operate by building a model from example inputs in order to make data-driven predictions or decisions, rather than following strictly static program instructions. Some examples of project are included data pattern for customer profiles or product choice, prediction rules for weather problem, and diagnostics study on production rate of certain product.