Resources for further learning

IDS:705 Principles of Machine Learning

Python Programming

The following online courses on Coursera are a 5-part series on Python programming by Nick Eubank, Kyle Bradbury, Andrew Hilton, and Genevieve Lipp:

There is also a textbook version of much of this material by Nick Eubank and Kyle Bradbury

Math for machine learning (calculus and linear algebra)

Introductory books for machine learning

Each of these are used in one or more course reading assignment in this course: