This Machine Learning 501 course by Intel structured around 12 weeks of lectures and exercises covers concepts such as supervised learning algorithms, underfitting, overfitting, regularization, cross validation, parameter tuning and model validation.
Learn here: Machine Learning 501