This course will introduce students to R. The aim is to provide them with enough familiarity with the language so that they can pursue, with the aid of modern tools, analyses and approaches to epidemiology that cannot be conducted with Stata or other proprietary software. The great majority of the class time will be dedicated to project-based learning. We will choose projects that focus on large health issues--climate change, infectious disease, spatial and temporal analyses, and others that require approaches beyond those available in Stata. In order to maximize the time for project-based learning some of the basics of R will be 'flipped'--students will be provided exercises and code to go through these outside of class, with access to a teaching assistant to help work through any bugs.