Introduction to statistical concepts, models, and algorithms of machine learning. Reviews supervised learning for regression, and introduces classification methods, discriminant analysis, resampling methods, classification and regression trees, random forests and associated tuning, diagnostics, and performance evaluation; also covers unsupervised learning for clustering and principal components analysis. Course uses R as the primary programming language.