The goal of this class is to prepare graduate students to perform scientific data analysis. Successful students will learn how to use statistical inference tools to gain insight into their data, as well as be exposed to techniques and best practices to store, manage and analyze data. Topics to be covered: Introduction to programming with R, Programming best practices, Data structures, Review of basic statistics, Introduction to Machine Learning algorithms, Visualization of data.