R Programming is the second class in the Data Science specialization at Coursera.

I really enjoyed this course. When I completed the project for my Masters degree I used R to process and analyze the results. At the time, I started all of my data processing in Python. Then I need to implement a variety of statistical analyses. A colleague of mine pointed me toward RPy which allowed me to use R for the statistical analysis directly from my Python code. It was great, it saved me a considerable amount of time implementing the statistical processing on my own.

This course provides a great foundation for R. The first 2 weeks of the course cover the basics of R like data types, variables, control structures, scoping, and more. The third week covers some looping functions which are helpful for processing the data. The final week covers debugging and profiling R programs

In summary, anyone that wants to understand and use R more should take this course. It is a great foundation and the information is presented well. The quizzes and course project are well designed to help reinforce the information that is learned.

If you pay for the course and complete it then you get a certificate.