That will include advanced calculus, linear algebra, probability and statistics, and differential equations. It is needed to understand machine learning and deep learning algorithms that are used along with NLP techniques. Ability to code in one of the popular programming languages like C/C++, Python, R, Java.