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: Statistical Programming
Status: Debugging
IntermediateCourse58 hours

Featured reviews

AK

5.0Reviewed May 26, 2017

This was very engaging, however, the level of expectation and effort needed is much greater than course 1 - ToolBox.This is perhaps the best course on R Programming designed for a small duration.

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

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.

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.

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!

SK

4.0Reviewed Mar 29, 2021

Nice course but it would be better if more links to this course and exercises were added for students to be able to have more practices not only with swirl ( ) but also with trustable third parties.

BP

4.0Reviewed Jul 3, 2019

This course was almost excellent. The tutorials were amazing. I am just going to complain about Assignment 2; inverted matrices weren't a pre-requisite so it was hard to understand that assignment

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.

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.).

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.

DK

5.0Reviewed Feb 2, 2016

The content is superbly designer for a beginner. The Swirl assignments need to make compulsory. Infact they contributed more to the learning process. More Swirl contents will make the course richer.

MR

5.0Reviewed May 11, 2020

Really interesting course. The interactive coding sessions with swirl are especially useful. Would be great, if you provided sample solutions for the programming assignments, in particular for week 4.

All reviews

Showing: 20 of 4,752

Jamie Rowlandson
2.0
Reviewed May 15, 2019
James Charles
1.0
Reviewed Jan 7, 2018
YIQUN HUANG
2.0
Reviewed Apr 14, 2019
Andrea
1.0
Reviewed Mar 10, 2019
Philip Hodgkiss
1.0
Reviewed May 14, 2019
Francesca de la Fuente
3.0
Reviewed Apr 21, 2019
Stefan Hille
1.0
Reviewed Mar 27, 2019
Wei He
3.0
Reviewed Apr 20, 2019
tony khoury
1.0
Reviewed Mar 10, 2019
Pipes Meliome
1.0
Reviewed Feb 26, 2019
Brian Wright
1.0
Reviewed Feb 20, 2017
John C Stillings
2.0
Reviewed Jul 11, 2017
Laknath
4.0
Reviewed Apr 17, 2019
John Nguyen
3.0
Reviewed Mar 31, 2019
Marisa Phillips
3.0
Reviewed Jan 20, 2019
Justin McMullen
5.0
Reviewed Aug 12, 2019
kate Kelsey
2.0
Reviewed Feb 15, 2019
John Kawahara
1.0
Reviewed Oct 8, 2017
Пичугин Евгений Романович
3.0
Reviewed Feb 25, 2019
Matthew Winterbottom
3.0
Reviewed Oct 5, 2018