This document discusses machine learning with R. It begins with an introduction to why R is useful for machine learning and how to find information about R functions and packages. It then provides definitions and examples of key machine learning concepts like supervised vs. unsupervised learning, regression vs. classification, and inductive bias. Finally, it lists specific machine learning algorithms like k-means clustering, k-NN, regression trees, LDA and SVMs that will be demonstrated and provides additional resources for learning more about machine learning.