We've written Machine Learning Crash Course for people who know how to program but know little to nothing about machine learning. We recommend that students meet the following prerequisites:
- Mastery of intro-level algebra. You should be comfortable with variables and coefficients, linear equations, graphs of functions, and histograms. (Familiarity with more advanced math concepts such as logarithms and derivatives is helpful, but not required.)
- Proficiency in Python. Programming exercises in Machine Learning Crash Course are coded in Python using the TensorFlow API. You should feel comfortable reading and writing Python code that contains basic programming constructs, such as function definitions/invocations, lists and dictionaries, loops, and conditional expressions. No prior experience with TensorFlow is required.