http://machinelearningmastery.com/machine-learning-in-python-step-by-step/ good for beginners.  https://learnxinyminutes.com/docs/python/ brush up python basics  CMU machine learning class free course. http://www.cs.cmu.edu/~ninamf/courses/601sp15/lectures.shtml learn while doing a project https://campus.datacamp.com/courses/kaggle-python-tutorial-on-machine-learning/getting-started-with-python?ex=4