15 booksMachine Learning Title Author Difficulty Priority A Course in Machine Learning Hal Daumé III Intermediate high An Introduction to Statistical Learning James, Witten, Hastie & Tibshirani Intermediate high Deep Learning Goodfellow, Bengio & Courville Advanced high Elements of Statistical Learning Hastie, Tibshirani & Friedman Advanced high Foundations of Machine Learning Mohri, Rostamizadeh & Talwalkar Advanced medium Hands-On Machine Learning with Scikit-Learn Keras and TensorFlow Aurélien Géron Intermediate high Information Theory Inference and Learning Algorithms David MacKay Advanced medium Introduction to Machine Learning Ethem Alpaydin Intermediate medium Introduction to Machine Learning with Python Andreas Müller & Sarah Guido Beginner high Machine Learning Tom Mitchell Intermediate medium Pattern Recognition and Machine Learning Christopher Bishop Advanced high Real-World Machine Learning Brink, Richards & Fetherolf Intermediate medium TensorFlow for Deep Learning Bharath Ramsundar Intermediate medium The Hundred-Page Machine Learning Book Andriy Burkov Intermediate high Understanding Machine Learning: From Theory to Algorithms Shalev-Shwartz & Ben-David Advanced medium