Chevron Left
Back to R Programming

Learner Reviews & Feedback for R Programming by Johns Hopkins University

4.5
stars
22,228 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

JM

Invalid date

Very challenging, but good course. I've been programming in R for over a year, but there were still some things for me to pick up in this class. Assignments were a challenge, but satisfying to tackle.

AK

Invalid date

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.

Filter by:

4576 - 4600 of 4,735 Reviews for R Programming

By Roberta D M

•

Apr 3, 2021

The course teaches random aspects of R, and you have to guess or look for information elsewhere to solve most of the assignments. The videos are often difficult to follow (you struggle to read what the tutor is typing) and there is no direct practical application. Surely, you need to know already a lot about R or you need to spend a lot of time on other resources to be able to complete the assignment. A lot of wasted time!

By Parker S

•

Jan 28, 2020

There's a major disconnect from the basic teaching material provided and the first big quiz. All of the actions that need to be taken to complete the quiz is not provided in the lesson material. I understand the interest in teaching people how to look elsewhere for help and learn how to ask questions on forums, however as students in this program will be in their infancy in this program, we do not know what to even ask.

By Quoc N

•

Feb 10, 2018

This course is not beginner coding friendly . The assignments contain instructions and code that were not explained in lecture. The first coding assignment has students utilize concepts only found in stickied threads in the discussion board. The second coding assignment also decides to toss another coding function not explained in lecture. I give this a 1 star based on how unsupported I feel by the lecture material.

By Aditya V N

•

May 6, 2020

Teacher was super boring and it was difficult to grasp the concepts. I would not recommend this especially to beginners, the course makes it seem a lot more difficult than it actually is, you should try learning from other sources. On top of all that, if what is taught in this course is addition, the assignments are on Laplace Transforms. I had to do a course from somewhere else just to finish this one.

By Bryan T

•

Aug 5, 2019

Instructor routinely introduces new functions while trying to explain another new function, and requires assignment submissions using functions either briefly encountered, or not yet covered. Course would be much improved by using only previously covered functions during explanations, and not blasting many rarely used advanced functions along with more common and practical beginning functions.

By Simon

•

Jan 24, 2023

This course is just infuriating. Some of the videos are good, but what is taught is completely inadequate for the assessments. They seem to use the lousy excuse that they want to develop a "hacker attitude". What does that mean? If I wanted that approach I would just go and learn elsewhere in the first place. Absolute joke. Save your time and money and just do a free online course instead.

By Donald L K

•

Jun 4, 2016

I'm giving this course one star because zero stars is not an option.

I wish I had read course reviews prior to beginning. First assignment was tough... but do-able. Second assignment seems straight forward, but the template they ask that you follow contains small tricks which appear to be FAR BEYOND anything touched on in lectures.

I'm actually going to fight for my money back, what a scam.

By Benjamin L

•

Aug 20, 2016

This course was frustrating, the learning curve nearly vertical, the material dense and inaccessible, and the evaluative assignments impossible for new users of R without outside resources. No one should take this course unless they are powering through it for the Data Science specialization. Otherwise, would-be students should just buy an R For Dummies book, and use materials elsewhere.

By Vernon T

•

Jan 22, 2021

I found this to be the weakest course yet ( poorly guided, poor instructed, and huge assumption of prior R knowlegde. The main issue is that there is NO online chat capability. I spent over 7 hours trying to work out an issue in RStudio and Github all because of the really , really poor instructions. I'm not happy and so much so that I am not going to complete the rest of the modules).

By Omar A (

•

Jun 1, 2018

I did not enjoy this course at all. Even though I work as a software developer, this "Introduction to R" was very boring, and the lack of real examples in the lessons made me very confused as to why we do stuff.

More over, the assignment level comparing to the content in the videos is too high in my opinion.

The only thing I enjoyed through the course was the swirl package.

By Daryl H

•

Sep 11, 2020

If you read the 4 and 5 star reviews they are people who have R experience already. The only prereq for this course is supposed to be regression experience only. This is definitely a learn completely on your own with the videos and text provided by the actual course completely useless. If you are new to R or any programming at all this course will do very little for you.

By Yes I H a N

•

Apr 6, 2020

In desperate need of an ISD. Very bad descriptions, the quizzes are not sufficiently built around the lecture content, heavily relies on using an "optional" external module which is vastly superior to the actual course content....but the external module is only presented at the very end. Not impressed. Far too much external searching for unaddressed concepts and ideas.

By Tolani B

•

Aug 20, 2019

This is one of the worst course i have ever taken on coursera, the assignment is so different from what was taught in class, in fact they have nothing in common and the instructor gulps so much and so frequently and he teaches as if he is in a hurry, if there was a lower rating than 1 star, thats what i would have rated it, i spent months on this course. awful

By Aditi M

•

Aug 7, 2017

They say that this course is for beginners, but it's really not! Someone recommended I take this course to get ahead in my career, but honestly it takes hours on end to learn and the slides are unclear as well as lack basic information to learn. I had to use the internet a lot as well as a friend to teach me basic concepts otherwise I would have been lost.

By Iván M F

•

Sep 3, 2022

There is a huge gap between the lectures and the assingments.

Some exercises require the use of knowledge that has never been covered before.

The lessons seem to me to be very theoretical and only cover very basic aspects.

I was expecting for example videos in which the teacher explains how to solve complex exercises.

I'm really disapointed with this course.

By alazarek

•

Jun 1, 2016

Death by power point. If you can learn from essentially listening to a pod cast and reading unix type manual pages, then this course is for you! If you're like the rest of the population, then these lecture videos are useless. The only redeeming quality to this course has been the homework, but you can find them online or come up with them on your own.

By Rukesh G

•

Jul 12, 2020

There is an incredibly wide difference between the levels lectures and the exercises presented on Swirl and the coding needed to pass the assignments. This is a huge detriment to the learning objectives of the course.

It seems like the "lectures are about addition of two numbers" and the "programming assignments are like differential calculus".

By Arne K

•

May 27, 2021

To my opinion there's a huge disconnect between the lectures and the programming assignments. A lot of functions/programming required in assignments is not taught in the lectures and thus need to be looked for in other sources. Moreover, the lectures contain a lot of weak languange making it unnecessarily difficult to follow.

By James S

•

Mar 13, 2016

Completely lost. This is not meant for rank beginners. Data Camp's free R course has been much more helpful for me than this. It doesn't have the same level of detail as this, but at least I'm not watching an instructor gloss over concepts or ideas that are completely foreign to me as someone completely new to programming.

By SB

•

Aug 25, 2020

Had the toughest time doing this course. A huge lag between course content and the assignments. Kindly consider upgrading the course content so its better designed for beginners. Or at least consider providing additional reading material or helpful information. This course is hardly becoming of a John Hopkins' course.

By Attila C

•

Jan 22, 2018

1) The faculty should talk more about the slides, draw on them. It is hard to follow in the current form. 2) The assignments are not relevant to the learning, except week 4. 3) The faculty speaks too slow. I listened to him at 1.5x speed. 4) Plotting should have a bigger part in the course. 5) SWIRL is GREAT!

By Swapnil G

•

Sep 22, 2019

The course lacked overall structure which really impedes learning. There was barely an explanation of why we were learning a particular topic. I believe it might be really helpful to have an overarching project that we work throughout the course, and new topics are introduced in relation to that project.

By David

•

Feb 28, 2016

Only the most basic of instructions for R, which are bland and easily read in the documentation or other free resources. There are very few best practices or real examples to use anything found within. The quizzes and assignments do not match the lecture material and are contrived. Not worth the money!

By Eric J S

•

Aug 6, 2019

The lectures never motivated the subject matter. The material should have been broken up across multiple courses and be introduced as needed. The course difficulty was highly uneven, expectations from the lectures were noticeably lower than expectations for the quizzes and especially the projects.

By Tanvir A

•

Aug 6, 2020

Don't do this.Don't waste your time.The instructor teaches you like normal A,B,C,D and the assignments were like go to the moon and come back within half-an-hour.

Watch how Dr. Chuck designed his PYTHON FOR EVERYBODY course and the assignments and learn how to design course module .Disgusting !!!