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:

3926 - 3950 of 4,720 Reviews for R Programming

By Shaiya R

•

Apr 21, 2020

Huge leaps from course content in lectures and reading materials compared to what's expected on assignments. Such leaps may not be significant to experienced programmers, but could be discouraging to complete beginners. I had considerable help for a lot of the required content/material, which were not always covered in the course.

By James M

•

Jan 19, 2021

I was underwhelmed. Especially when compared to other JHU Coursera courses. There was poor alignment between the course lectures and the demands of quizzes and assignments. I think I learned more about actual R programming from my Google Searches. With that being said, I know much more about R programming after taking the course.

By Jacob P

•

Feb 29, 2016

I have some programming experience, but I often could not understand the questions being asked in the programming assignments. Not because of my skill level, but the lack of clarity in the directions. I felt that I learned a lot while taking this course because it held me accountable, but the course design could be much smoother.

By Anirban G

•

Feb 17, 2017

The instructor gave us homework on materials that were not taught in the lectures. This was a little unfair. It may be the way to teach for in-person learning but it is frustrating for an online course. Others have commented on the rapid pace. I would not mind the rapid pace if the materials presented were also the ones tested.

By Mychael S

•

Feb 25, 2018

I wish there were more function examples that go step by step in explaining how to construct them from a simple function to a complex one. I felt that was lacking, which having a refresher guide in what we learned so far while constructing our functions could have gone a long ways in doing that, even with the swirl application.

By Nancy B

•

Jul 28, 2019

Good course, and I learned a lot. However, the programming assignments are too advanced for people with only beginner level experience with R or programming. It took a lot of extra individual and extracurricular effort to complete those assignments as a beginner - I think this should be made more clear to prospective students.

By Greg R

•

Mar 15, 2016

Thought this course could've been much more effective. The content felt very random and esoteric at times. Especially the programming assignment on cached results. I get it. I'm a programmer at heart. But this is at the margin of usefulness. How about a segment on running regressions? Or doing some real data analysis?

By Shahrooz

•

Jul 22, 2016

I like the whole experience, but there are some gaps between sessions and weekly projects. I think this course can be improved with adding small tests between each session and providing several exercises as complimentary material. For understanding many topics I watch many other videos on youtube till I grasp the concept.

By Anushka I

•

Nov 11, 2017

I feel the course is distributed unevenly. Some concepts are just randomly explained, giving a slight insight (not really helpful). I know it's a vast subject, if it can't be covered in a single month's course, then it doesn't have to. I feel the course is crammed up into a month's schedule. The subject needs more time.

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.