Data science, as a whole, or even machine learning requires intricate knowledge of mathematics, especially algebra as most of the machine learning algorithms are based out of linear algebra. A few of the topics which are a must for all students aiming to pursue a career in data science are matrix theory, graph theory, optimization algorithms, multivariate calculus, and a detailed study of linear algebra.