Chevron Left
Back to R Programming

Learner Reviews & Feedback for R Programming by Johns Hopkins University

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

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.

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:

2951 - 2975 of 4,736 Reviews for R Programming

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!

By David B

•

Jan 31, 2017

Overall pretty good. Since I have no computer science background, some of the assignments were a bit challenging for me and the Swirl assignments were not particularly helpful. Overall, I feel like I learned the basics of programming in R and after completing the course I was able to write some simple programs that I can use in my day to day activities in the lab.

By Obed G Q

•

Jun 7, 2020

I found the course very interesting and I learned a lot, but I think that to facilitate the development of the evaluations, they should put more practical examples in the videos, which will help the student to develop the exams with the tools taught in the videos, to that the student does not have to resort to external sources. For that reason, I give it 4 stars.

By Marco M

•

Aug 19, 2020

This is a very good course. Lectures, readings, and quizzes are well elaborated and quite helpful. The practical exercises in SWIRL are especially fun and engaging. The only weak point are the programming assignments, which are poorly connected with the rest of the activities. They represent giant leaps from the skills actually taught, and so can be frustrating.

By Peter T

•

Aug 30, 2017

Quite a good course. Suggestion for improvement would be adding some smaller exercises that allow you to practice the various ways to get to the data in a dataframe appropriately. I got through all the tests and exercises quite well, but spent a lot of time playing around with when to use $ vs [ vs [[, and I'm still not quite sure exactly what i will get back.

By meir s p

•

Jan 24, 2021

The content was good. I'm concerned that I'm not moving quickly enough into skills I'll need, but maybe this is the way to do things - build up from simple stuff. The quizzes were extremely annoying because they required we run functions on our programs that we weren't told about. My functions got the right answers but didn't worked with those snippets of code.

By Bhuvana M G

•

Jan 3, 2017

The course gave good beginning to R programming. It will be good if you can add more examples, use cases, real time scenarios(explaining where that function can be used) when you teach. Assignments are of good standard. They made me to learn more about R. Overall, it gave a good exposure. If possible, add one mini project kind of thing along with assignments.

By Cristiane d S C

•

Aug 11, 2020

It's a great course and I learned a lot from it. The interactive tool swirl is very useful, I love it! My only problems are the lack of connection between some lectures and the Assignments, and also the lack of help in the discussion forums. My questions were all ignored and I finished the course without solving problems in my code for the final Assignment.

By Fardani Y

•

Oct 4, 2020

The course is good, but the assignment is quite hard to understanding. There's a little a clue to do for the work. So I searching help in an online community to help me figure out. I love swirl, but please make it more advanced so we can programming look like datacamp. Sincerely I shocked when following swirl is easy although the assignment is really hard.

By Saurabh M

•

Jun 22, 2017

The course is a good starting point in R. All the tools used are open source and readily available. I would have still liked the course to have a bit more depth.It just scratches the surface on R programming and doesn't even cover many plotting techniques. This course is useful for people familiar with programming to under R and it's unique use cases.

By Dzung H H

•

Sep 17, 2020

This course is very difficult for a newbie like me. Even though I had finished all videos, swirls practice exercises and books, it still took a lot of time for the assignments. This course should be more than 4 weeks, and the assignments should be divided into smaller parts. However, I learned a lots and this course has been very helpful for my career.

By Ben N

•

Jan 30, 2019

Good course, but would be helpful to have a few more practical examples, particularly around functions. Personally I struggle with abstract algebraic examples, so it took me a bit longer to grasp how to structure functions. Would have found it easier if there were real-life examples for some of these. Overall though, very good and felt I learned a lot.

By Matt H

•

Aug 6, 2017

I learned quite a lot through completing the course assignments. The only criticism is that much of the knowledge you need in order to complete the assignments is not covered within the course. That's fine in the sense that it encourages learners to find their own solutions, but it does also suggest that the content of the lectures is somewhat lacking.

By Dylan T

•

May 4, 2016

This course is a very nice introduction to R.

I would advise to complete the swirl assignments as they provide good practice to memorise the commands. Sometimes it feels like swirl use a lot of positive reenforcement to the point of getting the impression of being trained like a dog.

Still I felt a great sense of accomplishment completing the course.