Back to R Programming
Johns Hopkins University

R Programming

In this course you will learn how to program in R and how to use R for effective data analysis. You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language. The course covers practical issues in statistical computing which includes programming in R, reading data into R, accessing R packages, writing R functions, debugging, profiling R code, and organizing and commenting R code. Topics in statistical data analysis will provide working examples.

Status: Simulations
Status: Performance Tuning
IntermediateCourse58 hours

Featured reviews

AB

5.0Reviewed Sep 6, 2017

Great course for people who work with data a lot. This course actually helps in looking at data in its basic forms, helps understand transformations better, and gives ideas about playing with it.

SB

5.0Reviewed Apr 27, 2016

This course fully meets my expectations. It provides a concise starting point and even manages to introduce advanced concepts such as the 'apply' family. The final assignment is fully appropriate.

YZ

5.0Reviewed Jul 16, 2020

This is course is probably my favorite out of the Data Science: Foundations using R specialization. There was plenty of opportunity to practice and further develop by burgeoning R programming skill.

HH

5.0Reviewed May 11, 2020

before starting this course i have experience of R programming but this course gives me a lot of new function and how to build a function and a most useful function str,debugging and Rprof.Thank You!

DN

4.0Reviewed Jul 18, 2021

Although it was a little difficult for me with no computer programming background, I found this course to be a great introduction to R programming. Lots of important concepts and basics are covered.

SL

4.0Reviewed Feb 12, 2016

This course is a good starting point for learning the bits and pieces of R. It shows you how to work with data in a fairly easy manner.The course is well explained and the exercises are challenging.

RD

5.0Reviewed Mar 2, 2016

A great introduction to slightly more complicated R programming. Basic concepts covered well and it builds nicely to the point where you feel like you can apply your knowledge to real world examples

CH

4.0Reviewed Apr 30, 2020

I would have preferred the 'robot voice' concept from the toolbox course, since it could be updated to more recent R upgrades, but the assignments really made me think and that was my favorite part.

ML

5.0Reviewed Nov 2, 2018

This is a very thorough introduction to R. There are plenty of exercises to quickly get familiar with the language. Some good guided assignments really help getting familiar with coding functions.

GP

4.0Reviewed May 6, 2017

Helpful in learning the basics and then some. However, the course assumes you know certain things about the R language and a lot of catching up had to be done (learning from outside sources etc.).

LH

4.0Reviewed Jan 5, 2018

The Week 3 programming assignment didn't feel helpful at all. At least, I didn't feel like I used anything I had learned so far. Just practiced Git, which I'm already relatively comfortable with.

AC

5.0Reviewed Jul 15, 2018

For anyone planning to set their foot in the vast field of data analytics and R, this course is what will set the momentum and actually make you fond of programming in R by the end of the course.