This document provides an introduction to using R for statistical modeling and computing. It includes 4 examples to illustrate basic R functionality and covers topics like data objects, graphics, linear models, generalized linear models and mixed effects models. The document is a course material and exercise guide for learning R. It describes R's syntax, data types, objects, graphics capabilities, statistical modeling functions and how to program in R. Examples are provided throughout to demonstrate key concepts.