Chevron Left
Back to R Programming

Learner Reviews & Feedback for R Programming by Johns Hopkins University

4.5
stars
22,171 ratings

About the Course

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

Top reviews

EJ

Jul 11, 2016

Excellent course! I already knew a lot about R - but this class helped me solidify what I already knew, taught me lots of new tricks, and now I have a certificate that says I know `something' about R!

MR

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.

Filter by:

4001 - 4025 of 4,720 Reviews for R Programming

By Lee B

•

Feb 20, 2020

Very challenging course for a beginner with well designed assignments. Terrible lectures however. Most learning is self led using Youtube and Data Camp. The supporting material provided via the discussion forums is very useful.

By Stephen O

•

Jul 23, 2019

The course materials do not give you enough to complete the assignments. The coverage is only cursory and you need to do a lot more extra work and research to get even close to the standard required to do the final assignments.

By Sisi H

•

Aug 22, 2018

It's a very useful class, but difficult without prior programming knowledge. A lot of things you need to know to complete the assignments are not covered in lecture. I spent a lot of time googling different pieces of knowledge.

By Martin E R S

•

Jun 8, 2020

The course is good but the lectures seems to be a little bit disconnected from the assignments. I would suggest to include lectures more dynamics. Though, I learned a lot from the discussion forums and from swirl () program.

By Daniel M d A

•

Jan 19, 2018

Too complex, not all people will use the specific things that you teaching in this course , but almost all the people will need to use some things that you not teaching here, like for example using external models functions.

By Am T (

•

Apr 10, 2016

If you have no programming experience in R, this is not the course for you,

There is no link with the programming assignments and course slides.

But a practice assignment is proposed at the beginning of the course in week 2.

By Anand S

•

Feb 26, 2016

Gets progressively tougher but loses momentum in the end. I highly recommend taking additional courses in R as the programming requirements are not exponentially increasing and by the end it suddenly peaks to a huge demand.

By T M

•

Jun 12, 2023

Brace yourselves for hours of anxiety if you are new to R programming. I would have taken a simpler course as a newbie because the stress I had from this course somehow kills my motivation for the next steps in learning R.

By Becky O

•

Sep 9, 2018

Definitely not designed for students with no prior programming experience. Lecture videos are easy to follow, but assignments are much more difficult and took me a lot longer than the suggested amount of time to complete.

By Oleksandr K

•

Apr 14, 2018

Very little useful information from lectures which help in completing programming assignment. Would it be too difficult to add one or two lectures on 'apply' functions with more details on how to use them for data frames.

By Braden F

•

May 27, 2016

This was a decent introduction to R, but my main issue is that the Data Science specialization is so dependent upon the R language. This course really should be more focused around Python or be more flexible in general.

By Yebin H

•

Jun 18, 2020

It was very educative but I find some assignments are quite hard to be done with the given course materials. Working on challenging assignments was meaningful but still I wish they were more directly related to classes.

By Andrew K

•

Sep 8, 2017

While the lectures were informative, the assignments are much too hard and include a great amount of material not covered in the lectures. The best part of the course is the "optional" (but not really) content in Swirl.

By David A R G

•

Oct 25, 2020

Great teachers, good explanations and the cours provides many useful R tools even for a basic programming course. However, for some assignments the lessons provided are not enough to finish the programming assignments.

By Maureen G

•

May 24, 2022

Week 2's assignments are generally not related to the course content. The focus of the final assignment was much more useful as it allowed using a real data set and extracting useful information through basic coding.

By James M

•

Oct 27, 2020

Good introductory course but be warned: the programming assignments for weeks 2, 3, and 4 are far advanced of what is actually taught each week. Prior experience in R is strongly recommended before doing this class.

By Adam J L J H

•

Jul 4, 2020

I feel like the learning to the application of the course is a very steep curve. There wasn't enough guidance given to help you through the assignments. We were often thrown straight into writing a complex R Script.

By Leon M

•

May 9, 2016

i feel this courses needs to be split into two different streams. One for beginners and one for people who are more comfortable with coding and R. I think that the learning curve is too steep for a part time course.

By Saloni R

•

Jun 14, 2020

There is an incredibly wide gulf between the lectures and the exercises presented on Swirl and the coding needed to pass the assignments. It would be appreciated if the course goes in-depth with those concepts too.

By Rahul P

•

Jan 27, 2017

Good introduction and definitely helps get started! Given we have video lectures, concepts could have been explained better by demonstrating on the R console instead of showing static slides and verbal explanation.

By Liu D

•

May 7, 2017

The materials in the lecture seems not sufficient for completing the assignments. I can understand that we are expected to do more by ourselves but it is not very well planned for an introduction level course

By Peter F

•

Apr 4, 2016

the assignments have nothing to do with the presented material. Would have liked some practice of the concepts presented in the lectures as opposed to learning new things just to be able to do the assignment

By Sivasaravanan A T

•

Oct 22, 2019

there is a quite a lot of gap between the course and the assignments

either the course must be more comprehensive or the assignments must be simpler

even a longer course would have been much better

thank you

By Maher A K

•

May 2, 2018

The assignment were quite difficult and I have there is not a match between the knowledge that are given and the assignment that are requested. If can do all on your own it's ok otherwise it's frustrating.

By Nishad G

•

May 28, 2018

Very theoretical; massive gap between the course (theory) and the tests (application). Basic fundamentals are covered in the course but the quiz/programming assignments expect a strong working knowledge.