Prerequisites: Entry-level courses in programming, probability and statistics (e.g MATH 333, CS 280, or equivalent courses with permission of the instructor). This course teaches data analytics with R programming. The student will learn and gain basic analytic skills via this high-level language. The course covers fundamental knowledge in R programming. Popular R packages for data science will be introduced as working examples. The course also includes case studies on data analytics projects. As a core course in data science, it provides skills that are highly desirable for both industry and academic employers.