Coding / programming is required in machine learning, because that is the only way to train ML models, allow them to interact with computers and direct them to perform specific tasks. Since code is used to implement machine learning algorithms, it is beneficial to have a solid foundation in coding, especially Python.