This textbook approaches the essence of machine learning and data science by considering math problems and building Python programs. As the preliminary part Chapter 1 provides a concise introduction to linear algebra which will help novices read further to the following main chapters.