The Hands-on Machine Learning with JavaScript book teaches ML algorithms from first principles to JS devs for use in the browser, node.js, and mobile apps.