Advisory: CIS 051 This course is an introductory course in machine learning and predictive analytics. Students will learn the fundamentals of developing models with cleaned and prepared data. They will gain an understanding of the algorithms of machine learning and learn to build predictive models using Python. Topics included-supervised learning, forecasting numeric values with multiple linear regression, decision trees and unsupervised learning. Students will use machine learning Python libraries such as scikit-learn to implement machine learning algorithms.