Machine Learning 1. Study & Theory Machine Learning by Professor Andrew Ng (video) (notes) Neural Networks for Machine Learning by Professor Geoffrey Hinton (video) Artificial Neural Networks by Jeff Heaton (video) 2. Coding Python TensorFlow Java Neuroph Encog, IntroNN Deeplearning4j