The course objective is to master the most up-to-date practical skills and knowledge machine learning experts use in their daily roles; develop working knowledge of KNN, PCA, and non-negative matrix collaborative filtering; learn how to compare and contrast different machine learning algorithms by creating recommender systems in Python; and predict course ratings by training a neural network and constructing regression and classification models.