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:

4026 - 4050 of 4,736 Reviews for R Programming

By Oleksandr K

•

Apr 14, 2018

Very little useful information from lectures which help in completing programming assignment. Would it be too difficult to add one or two lectures on 'apply' functions with more details on how to use them for data frames.

By Braden F

•

May 27, 2016

This was a decent introduction to R, but my main issue is that the Data Science specialization is so dependent upon the R language. This course really should be more focused around Python or be more flexible in general.

By Yebin H

•

Jun 18, 2020

It was very educative but I find some assignments are quite hard to be done with the given course materials. Working on challenging assignments was meaningful but still I wish they were more directly related to classes.

By Andrew K

•

Sep 8, 2017

While the lectures were informative, the assignments are much too hard and include a great amount of material not covered in the lectures. The best part of the course is the "optional" (but not really) content in Swirl.

By David A R G

•

Oct 25, 2020

Great teachers, good explanations and the cours provides many useful R tools even for a basic programming course. However, for some assignments the lessons provided are not enough to finish the programming assignments.

By Maureen G

•

May 24, 2022

Week 2's assignments are generally not related to the course content. The focus of the final assignment was much more useful as it allowed using a real data set and extracting useful information through basic coding.

By James M

•

Oct 27, 2020

Good introductory course but be warned: the programming assignments for weeks 2, 3, and 4 are far advanced of what is actually taught each week. Prior experience in R is strongly recommended before doing this class.

By Adam J L J H

•

Jul 4, 2020

I feel like the learning to the application of the course is a very steep curve. There wasn't enough guidance given to help you through the assignments. We were often thrown straight into writing a complex R Script.

By Leon M

•

May 9, 2016

i feel this courses needs to be split into two different streams. One for beginners and one for people who are more comfortable with coding and R. I think that the learning curve is too steep for a part time course.

By Saloni R

•

Jun 14, 2020

There is an incredibly wide gulf between the lectures and the exercises presented on Swirl and the coding needed to pass the assignments. It would be appreciated if the course goes in-depth with those concepts too.

By Rahul P

•

Jan 27, 2017

Good introduction and definitely helps get started! Given we have video lectures, concepts could have been explained better by demonstrating on the R console instead of showing static slides and verbal explanation.

By Liu D

•

May 7, 2017

The materials in the lecture seems not sufficient for completing the assignments. I can understand that we are expected to do more by ourselves but it is not very well planned for an introduction level course

By Peter F

•

Apr 4, 2016

the assignments have nothing to do with the presented material. Would have liked some practice of the concepts presented in the lectures as opposed to learning new things just to be able to do the assignment

By Sivasaravanan A T

•

Oct 22, 2019

there is a quite a lot of gap between the course and the assignments

either the course must be more comprehensive or the assignments must be simpler

even a longer course would have been much better

thank you

By Maher A K

•

May 2, 2018

The assignment were quite difficult and I have there is not a match between the knowledge that are given and the assignment that are requested. If can do all on your own it's ok otherwise it's frustrating.

By Nishad G

•

May 28, 2018

Very theoretical; massive gap between the course (theory) and the tests (application). Basic fundamentals are covered in the course but the quiz/programming assignments expect a strong working knowledge.

By Jonathan L

•

Sep 28, 2020

It's a huge leap from the Data Scientist's Toolbox course. Insufficient guidance in writing long functions and excessive amount of time needed to be spent in researching on how to write such functions.

By Juan F C M

•

Apr 20, 2017

I think that the course is good but the assignements are totally not at the same level of the explanations, except for the last assignement. The last assigment provided more information and more hints.

By Yudhanjaya W

•

Sep 25, 2016

This was actually pretty hard. I felt like the questions asked in the quiz were considerable above and beyond what was taught - and the amount of R itself taught felt like being thrown in the deep end.

By George F

•

Jul 16, 2017

I got a lot of out of it, but I felt like the programming assignments were of major-league difficulty when I'd been equipped for the minors. That said, the lectures are very clear and I learned a lot.

By Lou O

•

Aug 8, 2016

Quiz and especially assignments were poorly written. Spelling mistakes in slides is simply unacceptable in high-level academia, in my opinion. Especially for a course designed for a global audience.

By Benn C

•

Jul 31, 2018

The swirl() exercises are a nice tough, the videos are dry and stale, the exercises WAY more difficult than the material covered by the videos. A tough slog … but that's one way to learn, I guess.

By Joaquín O C G

•

Apr 17, 2018

Overall good course. It could explain things in more detail and be more practical in the teaching method. Also, they could evaluate better what they actually teach regarding the assignments.

By Tushar B

•

Sep 18, 2018

The overall structure of course is good for Beginners but the programming exercises are too advanced as compared to what is taught in this course. Kindly, tone down the level of assignments.

By Arvind C

•

Sep 6, 2018

I found that there was a huge gap between the level of coding demonstrated in the videos when compared to what was required to complete the assignments. I liked the content delivery methods.