Chevron Left
Back to R Programming

Learner Reviews & Feedback for R Programming by Johns Hopkins University

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

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.

WH

Feb 2, 2016

"R Programming" forces you to dive in deep.

These skills serve as a strong basis for the rest of the data science specialization.

Material is in depth, but presented clearly. Highly recommended!

Filter by:

3951 - 3975 of 4,736 Reviews for R Programming

By Jorge R

•

Jul 26, 2020

The instructor's classes are simple but the tasks, functions and others were really complicated. I needed to search a lot in forums to complete it, but it was frustrating in several situations. Anyway, I learn a lot of things that i didn't know about the program and I am very thankful with this course and its material

By Serena C

•

Nov 4, 2020

The lectures and practical exercises are interesting and engaging. The biggest challenge I faced in completing this course was the huge difference in difficulty between the lectures and the assignments. The assignment prompts are are complex and vague, and require knowledge of many things not covered in the lectures.

By ASHISH K

•

Jun 11, 2016

I give this course 3 star not 5 star because the level of programming assignments are bit difficult as compared to level discussed in lecture videos. Although lecture videos are very informative but beneficial only for very basic level programming and to solve these programming assignments lots of learning is needed.

By Rafael O D R

•

Apr 30, 2022

I didn't finish it, but the course is good. I had a big problem trying to upload the assigment2 of week 3. Finally, I had to give up because it was very difficult to follow up the big amount of instructions to complete the assigment. Come on, is not there another way to do so?. Anyway, I was able to finish week 4.

By Sebastian G

•

May 8, 2017

The material developed per unit is generally insufficient to cope with the difficulty if programming assignments mostly by week 3. If you don't have a solid background on programming in general and have no knowledge of statistics you are most likely to spend more and more time to get through this course properly.

By Aruna S

•

Oct 11, 2017

Assignments and the course sessions were not in sync. Wished the course sessions could have been a little more extensive, so that we could work through the assignments with some more ease. For a beginner like me, wished the sessions could have had more examples to relate to while working through the assignments.

By Sams R

•

Apr 20, 2021

I believe the assignments (weeks 3 and 4) are way more difficult compared to the video tutorials. I hope in the future the video tutorials for this course will be more detailed and well constructed. Still, I am grateful for this course. I definitely want to do more courses from you on Statistics. Thank you.

By Or H

•

Dec 19, 2022

Overall a good course. I found it a bit challenging for someone without programming experience. It lacked interactive guidance, the exception was the swirl which I found really helpful.

All in all a good course lacks practical skills. finished it and cannot use it for medical field research by myself.

By Tory B

•

Jul 22, 2018

Good course. Goes over a lot of important and useful information. Give you a good base to start learning the R language. The material presented in the course does not include much of the knowledge you will need to complete the assignments so it requires a lot of learning outside of the course/Coursera.

By Jason

•

Jun 11, 2021

I think the videos were a bit too wordy and could be simplied. I felt some of the tests didn't have a whole lot to do with the material that was taught but rather needed some advanced knowledge to complete. Coming from a background of very little R experience, I found it very challenging to complete.

By Joaquin D F

•

Sep 12, 2020

The videos were really boring to watch...all the information was thrown at your face at once, instead of having some exercises in between, which made them really painful to watch. They should have a "video followed by activity" scheme, instead of "video, video, video, video...and finally, big task".

By Andrew S

•

Jun 22, 2017

Lectures, quizzes, and SWIRL exercises are informative and useful. However, the programming exercises do not match up with the difficulty of the rest of the class and for a beginner trying to learn R nearly impossible. The programming assignments need to match up better with the rest of the content.

By Martin B

•

Jun 10, 2017

good, but the assignment difficulty is too great in weeks 2 and 4, requiring too much time for a working stiff to complete. There is too large a gap between the lecture/practice material and the assignments. This course may be better suited to folks without full time jobs, or who already can code.

By Oliver Z

•

Oct 3, 2018

Useful enough, but lacking quite a bit in terms of examples. In 4 week course, I feel as though there is so many other aspects of R the course could choose to focus on. Seems to at many times focus on obscure, areas not essential for the data science track. Way to much focus on Lexical scoping.

By Meeta S

•

Aug 20, 2019

The assignments were very different from the swirl and lecture videos. It took quite a lot of other reading and online research to finish the assignments. I did learn as a result, but would have been good to have reading references in the course itself that would help with the assignments.

By Scott D

•

Jun 5, 2020

This course will introduce you to basic R programming and provides helpful exercises. That said, the lectures are dated and the assignment structure is not particularly helpful. If you are new to R, the instruction and practice exercises will not adequately prepare you for the assignment.

By Dimitry W

•

Dec 5, 2017

Generally good, but I didn't like the exercise on lexical scoping. I think it is to advanced for a beginners course, although what we had to do was quite simple, since only minor changes to the example code had to be done. The purpose of function closures still isn't really clear to me.

By Michael S

•

Feb 1, 2023

The programming assignments were beyond the difficulty of what was being taught in the video lectures and the practice assignments. It was like being taught arithmetic in the video lectures and the practice assignments and then being asked to do calculus in the programming assignments.

By Souryadipta M

•

Nov 22, 2020

The teaching was great, swirl was also an amazing tool. But I really feel that the assignments were a bit on the tougher side. I had to go through a lot of functions, which were not covered in the lectures, to be able to solve these assignments, Interesting assignments, but very tough.

By Srikandan R

•

Dec 2, 2017

Teaching is good and programs were explained clearly but questions asked in assignments were really harder than the tutorial. I know that I have to refer other books as well but if you provide some more example programs(Level : Hard) in tutorial it will be helpful to do the assignment.

By Alver A C C

•

Jun 16, 2020

I'm taking the course because I want to learn more about R, but the methodology is not good enough. Is almost impossible to solve the assignments just with the book and the classes. The exercises are fun and I like the Swirl, but you can't do those kinds of function with just that.

By Shane A

•

Jan 22, 2018

Decent course, however, the choice of some topics was a little perplexing. I still don't know what I would ever use the Lexical scoping example for. The relevant assignment gets people to cache a matrix using a convoluted method. Couldn't we have just done it by saying = .... ?

By Lemuel

•

May 23, 2019

It was quite tough - If i did not have prior experience in Python, I would have been completely lost. Otherwise, it was quite a steep learning curve into the material. Would probably not complete the other segments of this specialization as the reviews are less than stellar

By Mehrshad E

•

Aug 12, 2017

The lectures talk about fundamentals; however, learners are supposed to solve much more complex problems. I think the lectures should be enhanced by solving some problems and giving learners some helpful thoughts. In general, I did not find the lectures acceptably helpful.

By Mark S

•

Mar 18, 2017

Very simple course instruction and materials with difficult programming assignments. I understand having a student stretch for an assignment, but this seems more like incomplete instruction. Definitely a lot of work if you only have a statistical programming background.