This lucid and coherent introduction to supervised machine learning presents core concepts in a concise logical and easytofollow way for readers with some mathematical preparation but no prior exposure to machine learning. Coverage includes widely used traditional methods plus recently popular deep learning methods.