This course covers the basics of the following algorithms:
Linear Regression
Logistics Regression
Decision Trees
K-Means
PCA
Support Vector Machines
Random Forest
Apriori
Adaptive Boosting
Naïve Bayes
Neural Networks
For each of these, the course dives into the underlying concept, pros & cons, and the different practical business use cases where each of these algorithms work well. For those interested in getting their hands dirty, there are also sample implementations of the algorithms in Python