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

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!

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!

Filter by:

3926 - 3950 of 4,736 Reviews for R Programming

By Neil J

•

Jul 23, 2016

I really do not like the R language, I think it is sloppy and inconsistent. This class did ok teaching the basics of R, but it did not do anything toward teaching testing of R code (a key part of writing code!), best practices for modularization and factoring, and so on. In other words, it teaches you how to write R code that kind of works, but does not teach you how to write good code in R.

By Kevin C B C

•

Dec 10, 2017

This was a very difficult course for me. Since the instructions for the programming assignments were very hard to understand. I referred to many sample codes in stackoverflow, and GitHub, and initially I was confused, but after many attempts to model my code from the samples I saw, it made a little more sense for me. I guess I really need more practice on the syntax, and commands of R. :)

By JB M (

•

Sep 28, 2021

Lots of places where the lecture drones on with lists of functions in R with no context, and only occasional examples. Hard to follow, really, and I find myself tuning out. So, arriving at the first quiz I realize I have no clue how to do half the stuff, and go back over the videos only to be struck by exactly the same droning, listing of functions without context that have no saliency.

By Terri L E

•

Mar 24, 2016

Learning R is very interesting and applicable. It is something I plan to continue, but not in the specialization offered here. The main reason being that the difficulty of the assignments seemed far beyond the material presented in the lectures. It could be that relevant examples on using applicable functions to aid in completing assignments were not presented in the lectures.

By Sean D

•

Nov 20, 2016

The course teaches you very valuable basic R programming skills. It is definitely good for the beginner. Unfortunately the lectures and course materials do not adequately prepare you for the programming assignments which is frustrating and time consuming if you actually want to write the code required and not cheat.

The structure and functionality of Coursera itself is excellent.

By Rishi W

•

Aug 31, 2020

I felt as though there was a large disconnect between the material presented and the programming assignments. It took much longer than expected to complete the assignments and required further research on my behalf. This course is a good starting point to build a foundation in R, though I will most likely be expanding that with other online learning courses to feel comfortable.

By Владимир С

•

Apr 20, 2020

This course has huge difference between what is taught in it (theory+practice in swirl) and than required in programming assignement!

no expanations almost of anyting what is required to write required code!!!

I strongly recommend to update this course structure - to explain step by step how to write program code, and give assignments which will be the same what is taught!

By Leo M

•

Jul 11, 2017

Even after doing the swirl exercises, I felt as if some of the lecture material didn't have great enough context for me to completely grasp some of the concepts. It just felt like some of the material was all over the place at times and when it came down to doing some of the quizzes, I spent more time hunting down information that I did actually learning the material.

By vaibhav m

•

Oct 21, 2019

course videos and coding assignment are disconnected.

if someone like me have no prior coding experience than better avoid taking the course. first learn R then enroll.

many concepts are skipped in R.

hope this course is upgraded as standalone course for R from beginner to expert. I am thinking to return to the course once I fig out R from internet than continue

By Ivan P

•

Jan 10, 2020

I've found course extreamly usefull. But I have strong software background and easy get difucult topics. For the beginner it would be challenging. Also there is a lack of info about statistics used in lectures, quizes and assignments. A lot of staff was done without understanding. Also there are significant amount of mistakes in subtitles for lectures.

By Graziella G

•

Jul 21, 2020

By the end of the course I felt I had learned a lot, but it was mostly from researching material online and in other books, as the material covered in the the lectures was very basic.

The assignments were interesting and challenging and the mentors and experienced people putting comments and support material on the discussion forum were very helpful.

By Eric M

•

Feb 12, 2017

Feels like there is an extreme disconnect from the tutorials/lectures and the programming assignments. The programming assignments, were at times, rather difficult and had little to do with the lectures from that week. Overall I feel like I have a decent base in R, however I still feel like a lot of concepts were lost/not explained thoroughly enough.

By MASROAF S S

•

Sep 21, 2020

This course will dive you into the deep understanding of R from the very basic level. However if you do not have any prior programming experience, then think twice before enrolling in this course becacuse the programming assignments are too much difficult for the beginners. Overall the course is very interesting except the programming assignments.

By Norma F V

•

Sep 25, 2020

I think there is an enormous gap between the lectures and the assignments. I would never be able to do the assignments without help. I think the course content is excellent, I learn a lot, but I miss assignments at a level that the students can apply what they have really learned. A step further than swirl, and behind the current Assignments

By Justin S

•

Aug 28, 2021

Decent introduction, but the projects are not explained well and you will be forced to Google and look at previous students' work for ideas if you have no background in Data Science. The lectures were also recorded somewhat poorly with not as much editing as they should have. At the same time, I did learn a lot and am excited to keep going.

By Alexander S

•

Jul 1, 2019

The content is good as far as an introduction goes but I'm not sure that I actually learned what I signed up to learn. I completed all the readings and viewed all the lectures ( a few multiple times) but still had difficulty completing the assignments. I felt unprepared for each of them despite their not having a high level of difficulty.

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.