Machine learning is a subset of Artificial Intelligence. It is also a ground-breaking technology that has powered some of our most important applications in the last few years. Machine Learning powers social media feeds, voice-activated assistants, facial recognition technology, chatbots, and recommendation systems. In this final course, you will learn about several machine learning algorithms, such as linear regression, random forests, and SVMs. You will also learn about important Machine Learning concepts such as overfitting, underfitting, and parameter tuning. Then, you will implement these algorithms using the Python programming language. More importantly, you will gain the knowledge needed to apply these algorithms to various real-life machine learning problems.