Chevron Left
Back to R Programming

Learner Reviews & Feedback for R Programming by Johns Hopkins University

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

JM

Aug 11, 2019

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.

Filter by:

2976 - 3000 of 4,725 Reviews for R Programming

By Fancy V F

•

Jul 9, 2020

This course was very helpful to understand the basics of R-programming and to apply it in large datas. Also to draw plots, histogram are another features of this course. The practical exercises done in swirl were very helpful to understand the coding. So don't miss the programming practice in swirl.

Thank you to the Course teachers!!!

By Mengyong L

•

Jan 28, 2018

This course is REALLY not for the faint hearted.

The forum is full of post with titles such as 'Feel like giving up', and replies like 'DONT GIVE UP!!.'

This course is obviously not for people without programming background. In the course they will teach you simple things like 2+2, but the assignments will require sin 2 / log2 * exp2^2

By Luis P P

•

Nov 30, 2016

Amazing Tutorial and course. The methods they use are simple but the lack of exercises in programming, its a downside. In my programming experience, it's needed more practical examples. Swirl is one side of the course that helps the user understand what R programming is, but in my opinion, different examples or projects are needed.

By Ben T

•

Jul 18, 2020

There is a big deep from the quizzes and the Swirl exercises to the projects. A few more hints would make them more useful. Such as the actual methods to use to solve a problem etc... This is a beginning courses and they are way too difficult without more guidance. And frankly, the discussions are way too confusing and cluttered.

By Vladyslav R

•

Jun 13, 2022

In general, a good course, gives the basics of programming in R. But you need to independently look for additional material to complete some tasks. Perhaps for those who have no experience in programming at all, the course will seem a little complicated, but quite passable. Pay attention to the level of difficulty of the course.

By Qusai A K A A

•

Dec 24, 2020

This course is quite good to learn the R language, especially since it introduces you to the swirl package!

However there's a noticeable gap between what is taught throughout the week and the quizzes and assignments, with the latter being considerably more advanced than the former so keep in mind that this course is challenging.

By Danny B

•

Jun 22, 2019

El curso fue muy bueno, pero ni el libro de la clase ni los videos tenian relación con las evaluaciones. Me hubiese gustado más explicaciones a problemas complejos. De manera que pudiera comprender con mayor habilidad las asignaciones de programación.

El curso me ayudó a aprendermucho más de R, estoy muy feliz por eso. Gracias

By Athanasios M

•

Apr 26, 2020

A very engaging class. The information provided is essential and the assignments help you grow. Two things to note that kept this from 5 stars: video lectures were not practical enough and did not encourage student participation, while assignments were not closely connected to the material covered in the respective week.

By Muhammad S K

•

Aug 2, 2017

Good course. Definitely do the swirl exercise. that is where the real value is. slides can be improved. certainly voice over them can be improved... really hard to listen to at times with the so much (er, ah, um, oh). Improve examples on slides, they could be made much clearer. Really learnt it when I did the swirl

By Krishna D

•

Oct 11, 2016

I would say 3-4 stars. Week 3 was kind of dense really. The assignment was also a little over my head not due to the complexity but certain aspects were not covered in length. Week 4 was good though, and it was enjoyable. Overall a really nice introduction to R and I would certainly recommend this course to my friends.

By Armira S

•

Feb 14, 2016

The course takes more time and is more informative than the Toolbox course. The material in the videos is quite more basic than the material in the quizzes and assignments, but that should be expected. The only improvement I would suggest is to give lecture material on the deeper concepts involved in the assignments.

By Brian P

•

Oct 22, 2017

Overall I enjoyed this course. I think the one point of feedback I had was that the examples of functions provided in lecture were overly simplistic. The simplicity of these examples made some of the programming assignments needlessly difficult as there wasn't much of a bridge to get from lecture to assignment.

By Anna D

•

Jul 2, 2017

I had attempted this course a few years back but gave up very quickly. I don't know if I have changed (learned a little bit of R from other courses) or the course has but I now really learned a lot. As a novice programmer I am totally amazed when I get one of my programmes to work and give me the correct output.

By Felix E

•

Jun 25, 2019

Good introduction to R programming. As I came in with no prior experience in any programming language I struggled quite a bit with some of the assignments but overall a very well structured course. The interactive learning with swirl is also very useful and I think very well suited to teach somebody the basics.

By JUAN C N R

•

May 30, 2020

I am a social scientist and I am a beginner in data science. I learnt a lot of R, but somehow I felt like the course sometimes had big spaces between what was been taught and the week tasks. I wish it was more a step by step course, like Swirl. I really loved Swirl I think I'm still using it in the future.

By Chathuranga J

•

Dec 13, 2021

Great course to get fundamental knowledge on R programming. However, the tutor fails to describe certain areas well, therefore hard to understand. And there is a significant gap between the knowledge we get from the course and the assignments. Assignments should be designed to match the level of teaching.

By Tara g

•

Feb 21, 2020

I think more guidance could have been provided on the Lexical Scoping coding assignment (eg some annotation of the example code to help us understand what it is doing), but otherwise I thought this was a really well organized course and I learned a lot from doing the programming assignments and quizzes.

By henloy A

•

Apr 20, 2018

A little too much for a beginner especially the assignments. had to use functions not thought in the course. need to create a course that is veered for total beginners. Most classes are good but some classes were too difficult to understand and the lecturer would just flyby and it got very complicated .

By Soumya C

•

Jan 29, 2021

Someone without the programming background will find it difficult to cope & complete this course within the stipulated time .

Also the Week 2 programming assignment was way too complex to attempt with what has been taught in that week . Probably that assignment should have been kept for the last week

By Ken T

•

Sep 30, 2018

Peer reviewed assignment was tough for someone who has not used Github, but challenging and interesting. I took a week to finish this course besides work. So overall, it was not very time consuming. Since I had sufficient experiences in R, it was rather easy. But I think it is helpful for a beginner.

By Mykela G

•

Jun 28, 2016

This was a good class. The lectures were interesting. The swirl package was fun for the most part. And the message boards were actually informative and helpful.The actual programs we were required to write could be used for other things in business or health science, and therefore were practical.

By Hao H

•

Jul 26, 2018

Meaningful course but the videos and homework are sometimes not tightly related, so I felt it a little tough and spent many time working on it and trying to figure it out by myself. The forum is useful when I found some problems. All in all, it's still a valuable course for programming beginners!

By Alejandro M

•

Aug 5, 2020

En la lección de debug faltó profundizar. Estuve unos minutos intentando detener el proceso hasta que el computador quedó totalmente paralizado. (GT:In the debug lesson it was not necessary to go deeper. I spent a few minutes trying to stop the process until the computer was completely freeze)

By Deleted A

•

Apr 10, 2017

The Swirl practice exercises are great, they're optional but I would highly recommend doing those.

The graded assignments are pretty difficult considering only the basic concepts are discussed in the lectures, you definitely need to do some trial and error in R to figure out what you're doing.

By Vinni J

•

Mar 19, 2018

This course clears up concepts related to R programming, and makes use of well-designed R practice sessions, quizzes, and programming assignments. You are expected to solve the assignments on your own, and if you are truly a beginner with no previous R experience you may find it challenging.