We've written Data Preparation and Feature Engineering for Machine Learning for people who have completed Machine Learning Crash Course. We recommend that students meet the following prerequisites:
- Comfort with variables and coefficients, linear equations, graphs of functions, histograms, and logarithms.
- Proficiency in Python. 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.