There are vast applications of Machine Learning in computer science including different types of learning such as supervised learning, unsupervised learning, and reinforcement learning. Machine Learning can be a rewarding career for students who are good in mathematics and statistics and have sharp programming skills.