This document provides an overview of a Machine Learning Specialization course on classification. The course covers classification models like linear classifiers, logistic regression, decision trees and ensembles. It explores algorithms like gradient descent, stochastic gradient descent and boosting. Topics include overfitting, handling missing data, precision-recall and online learning. The course assumes background in calculus, vectors, functions and basic Python programming.