In this course students will learn the data mining and data science methodologies and technologies needed to implement a predictive analytics solution in a given problem domain. The course will emphasize supervised learning techniques, but will also introduce and overview machine learning concepts in general. Students will learn the hands-on techniques to implement data preparation, model building, model evaluation and model deployment, using the leading industry language Python. Students will demonstrate an ability to apply predictive analytics techniques to a given problem. Students should be familiar with a high-level programming language, preferably Python. (3)