The Hundred-Page Machine Learning Book
Daily Coding Problem: Get exceptionally good at coding interviews by solving one problem every day
Elements of Programming Interviews in Python: The Insiders' Guide
Cracking The Machine Learning Interview
Hands-On Unsupervised Learning Using Python: How to Build Applied Machine Learning Solutions from Unlabeled Data
Practical Statistics for Data Scientists: 50 Essential Concepts
Machine Learning: An Applied Mathematics Introduction
Grokking Deep Learning
Introduction to Deep Learning (The MIT Press)