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:

2926 - 2950 of 4,720 Reviews for R Programming

By Amit S P

•

Jul 29, 2020

Iam I student having background from biology. Programming was totally new for me. The course was very beneficial and we'll arranged. The assignments and quizz were very demanding, but if one goes through all the videos, notes and swirl exercise than it becomes easy to solve. I learned may new thing and R programming. But still have have doubts and I'm not clear about applying the knowledge of R in the field of biology.

By Kelly S

•

May 6, 2019

A little bit more examples, as well as maybe a walk along with example where the students works an example in R-Studio, and can try to answer some questions, one screen before the answer is given. I had some problems that didn't know about until I was taking the quiz. Other than that I really liked the course and am looking forward to using this knowledge as well as the Getting and Cleaning Data in the real world...

By Olivia U

•

May 5, 2020

Very good course. The swirl (optional) exercises are a great tool to apply the learning of each week right away. I had no prior experience with R and very little with programming in general ; I spent a lot of time looking for the right functions, their arguments etc. + debugging my own code because of all the rookie mistakes I make ;) But practice makes the master, so I guess it's normal.

Now off to the next course!

By Zara S

•

May 8, 2023

I highly rate the course, the material, and the instructors. I only have one concern, which is the gap between the weekly course materials and the final assignments. I understand that in areas like data science, the learner should go beyond the course materials, but I think either course materials should have been more challenging, or the assignments be more based on the subjects covered during the week.

Thanks

By Ferit A

•

Dec 7, 2019

Good course for a determined person! There is a very big gap between the course materials and the later assignments. I wish the lecture slides were available for quick reference, but you only get the transcript of the words the lecturer says or the video itself. There was a bit of a leap when the various statistical distributions were referenced with the presumption the student knows what they are all about.

By Steven H

•

Oct 9, 2016

This course is really not easy to who is not in the domain of computer science. Even the computer science people, it's also not quite easy to familiar with that statistic program, e.g. R Programming. If having more "trace program" training, I'd be better for that students who I mention above.

However, anyway, I very much enjoyed this course to know how to program to analysis a data set.

Thank you very much.

By Tomasz K

•

Nov 13, 2016

Good course in general. Gives a introduction to R and its basic function and structures. I recommend this courses to the ones who start using R as an analytical tool and have some basic experience with programming or data analyses. Maybe some improvement would be nice: For example, some of the assignments weren't fully consistent with coursework. However, overall a great introduction to R programming.

By Carlomagno A

•

Nov 28, 2017

This course is essential, thus, it is imperative that the concepts are well understood by the students. More emphasis on the underlying logic, rather than the syntax is very welcome.

For the succeeding courses, R is going to be used anyway, so familiarity on the syntax would come naturally. The "how to make it work /why doesn't it work" is more beneficial than "what do I need to use", I think.

By Jules B

•

Mar 14, 2017

Swirl is very good. it would be good if it detected differences in input for a typo error, compared to a guess, and also if it ignores results if the expected outcome is achieved e.g. sqrt(x) and (x^0.5). i'm sure a clever identical() function in there could produce a responsive feedback like. "OK, not quite what I was thinking, you should have type sqrt(x), but you seem to have managed to get t

By Swastik S

•

Aug 24, 2017

For a beginner like me, this course is really helpful. It gives valuable certification and builds your knowledge in statistical programming. Though the lecture videos could be a bit more interesting but nevertheless it helped big time. The assignments lets you think analytically so as to arrive at the desired output. It's a great course for people trying to place their foothold in data science.

By Shuo-Chieh H

•

Aug 7, 2016

I only finished week one so far. My opinion (to the first week's content) is that it's a little bit hard to familiarize all those basic R concepts from scratch. Maybe the teaching staff would want to make it more concise so that before any real application (or simulation), students do not get lost in those technicalities. However, it's pretty great course. It's pretty detailed and informative.

By John F

•

Sep 15, 2020

If you want to learn R for real take this course. But !! keep in mind this course is not for the weak of heart.

It is not a hand holding class. You will have to dig deep inside your soul to come out on the other side alive. But when you do, you will have emerged Victorious. And walk away with your head held high and say " YES, I am an R programmer!"

good luck may your kung-fu be strong :) .....

By Justin C

•

Aug 22, 2018

Course was great! The challenge level was good for me, although some of the assignments introduced concepts that wern't covered in the swirl or lectures.

I'm used to assignments driving home lecture and problem concepts, so I think that mentally I wasn't prepared for the introduction of concepts for the assignment. I think that if this knowledge gap was solved, the course would have been a 5.

By Zhiming

•

Sep 9, 2017

Actually, I was surprised by lesson 3, it is more difficult that lesson 4. If someone has no experience in programming, especially in R, there is a good chance of failing the assignment. If the instructors can include more useful functions in the course, I think will be excellent. Especially if they can give an introduction about the other relevant packages in R, it will be extremely useful.

By STEVEN V D

•

Nov 21, 2017

Profound introduction to R touching most key elements. This is not a complete beginners course though. Perfect for people who have some experience in other languages and want to add R to their skill set.

Assignments are rather easy, but still challenging enough to get you thinking about the language.

Great video's with clear explanations. Too bad some of them are cut short in the end.

Thanks!

By William C

•

Oct 3, 2019

I know there may be a few very good programmers and computer scientists here but I really struggled to do the practical assignment in week 2. I think the course is brilliant but I am probably only going to retain some of it. E.g. I have sourced 5 alternatives of each assignment part to really understand alternative approaches to writing functions.

But I like the course a lot . Thanks

By Chanchal D

•

May 30, 2020

Excellent Course With Regards To Learning and Course Engagement as the activities and readings were heavily useful with regards to growing skills

Cons: The Videos Were sometimes very lengthy and lacked energy and student connection

The Audio In The Videos are very poor as i have to turn my headphones to max to be able to hear clearly

Rest All Are Good Including the Tutor , Thank You

By Chirag R

•

Jun 26, 2019

The swirl library is one of the best things I've come across to learn anything. I only rated a 4 because at times I felt the course was way too theoretical. If you could add more problems or attach references or sources for more practice, such that R Programming becomes 2nd nature, it'll probably become the best course ever, especially coming from such highly qualified personnel.

By Daniel P

•

Sep 25, 2019

Really good content, both quality wise and quantity wise. The only flaw is the grading system based on students evaluating work of other students. The skills of students naturally varies and many of them cannot evaluate techniques beyond the scope of this course. The best way to pass the tests is to copy the proposed solution from the instructors so that everyone understands it.

By Marloes D

•

Mar 22, 2016

Excellent environment to get acquinted with R. Specifically the Swirl programme inside R is really helpful and will get you the basics of how you can work in R in a very efficient way.

For me, as a clinical researcher, some more information on how to clean your data and run your analysis would be very useful but this course is mostly focussed on programming your own functions.

By Akansha S

•

Mar 21, 2018

The course was well explained and Swirl tool is quite interactive.Though I was not abale to submit my work from swirl even though I tried it multiple times.I covered all the lessons from Swirl for basic programming and I am interested in learning the other modeuls in R via using Swirl.I learnt a lot from this course and would be interested in future courses on R as well.

By Matthew E

•

Jul 16, 2020

Great class, wonderful lectures, and full of great materials to learn. The assignments however were challenging and required some further study. A walkthrough of the assignments after submitting them would be very helpful, especially when created functions did not match up with what they should have been. But all in all, I definitely learned quite a bit from this class.

By Jeroen v B

•

Aug 6, 2017

This course will take some effort, it will not come easy, but if you keep on working you will see that you will make progress. The programming assignments are hard and make sure you use of the practice assignments on the forums.

All in all, this course improved my programming skills significantly, but I am not sure if I would have made it without some prior knowledge..

By Marvis S

•

Dec 29, 2023

It's an engaging course with topics you don't find material about so much elsewhere. I love the combination of videos and the practices in the Lab Sandbox. It could be going a bit more into detail but that would be just icing on the cake. The assignments are more tedious than one would think and I'd love to have more of these. All in all a good to very good course.

By James R

•

Oct 19, 2020

A challenging course but incredibly rewarding! Be prepared to be thrown in the deep-end for some of the assignments after week one; they took a bit of extra reading and quite a lot of time to experiment with code. Could maybe do with an extra week to better prepare students for the programming assignments, but aside from that, I would heartily recommend this course!