This course equips students with foundational understanding of key concepts of Machine Learning (ML) and demonstrates how to solve real world problems with ML techinques. It covers the following topis: Learning Theory, Supervised Learning, Unsupervised Learning, and Transfer and Ensemble Learning