Basic competency in computer programming, ability to solve problems by writing computer programs, knowledge of the Python language and an introductory knowledge of machine learning applications using Python.