Chevron Left
Back to R Programming

Learner Reviews & Feedback for R Programming by Johns Hopkins University

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

Invalid date

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.

AK

Invalid date

This was very engaging, however, the level of expectation and effort needed is much greater than course 1 - ToolBox.

This is perhaps the best course on R Programming designed for a small duration.

Filter by:

3976 - 4000 of 4,735 Reviews for R Programming

By Ken W

Jul 10, 2020

There was a significant gap between the material taught in the lectures and what was expected in the programming assignments. The assignments were quite difficult and the lectures should have covered more examples of what students would encounter in the assignments.

By Rui M A B

Sep 11, 2020

It does not make any sense that the assigments are too difficult, they do not help to improve my abilities in R. If you will continue giving assigments like those, you should try to improve the videos and the books by making them at the same level of the assigments.

By Amy B

Jun 3, 2017

I thought the course was good, but there was too big of a gap between the lectures and practice exercises and the programming assignments. If I had to do it over again, I would have completed the Getting and Cleaning Data course before attempting week 4 of this one.

By NAVNEET K

Jun 8, 2020

I have never learnt R before. So for me i learned a lot.But like everyone else i too felt the assignments were too difficult for what was taught in the course.But still it was a good learning experience and it taught not everytime the problems are what you expect.

By Kyle C

Mar 15, 2016

Overall not a bad course. Needs some tidying up though. For example, the assignments seem to assume knowledge of functions not covered in the prior lessons. Same applies to the textbook, e.g. page 50 refers to the subset() function, but it is not actually covered.

By Eugenia G

Dec 30, 2020

Огромная пропасть между тем что показывают и учат на курсе и заданиями. Нереально выполнить без поиска и просмотра уже готового, я чувствовала себя тупой все время и я не одна такая, судя по всему, к сожалению((( Больше не буду продолжать, трата денег просто

By Laura A

Sep 16, 2018

I think is a good course but it's important upgrade the difficulty of the materials(lectures etc) to achieve the final projects. For me, it's was complicated doing it only with the lectures.

The level of the programming assigments is higher than the lectures.

By David L

Jun 8, 2019

Much of the methodology needed for the assessments is not taught within the course teaching and requires that students learn this independently from the discussion boards or external internet sources. Really such material should be within the course itself.

By Jarod F

Feb 7, 2016

I spent a year coding, working on other programming languages and came back to this one a second time. I had the same exact learning issues as before. Luckily I had a better background but still had trouble going from lecture to exams. Swirl() is great.

By Pietro P

Nov 24, 2018

Lectures were very boring. Putting slides on the screen with bullet points is just lazy. Assignment 1 and 3 were fun and very useful to learn how to make functions. Assignment 2 was horrible, as it introduced many things without proper explanations.

By Barb T

Mar 11, 2017

there were several things required in the programming that was not covered in lessons. Without help from other programmers and googling a lot I could not have done this. Very complex for beginners. Also documents not updated with current information

By Kristin K

Jul 19, 2017

This course has really good information and explains things well, but there is a major jump to the assignments and requires prior programming experience. I am happy I took the course, but can't give it a higher rating until this issue is addressed.

By Mario M G

May 8, 2017

The level was a little bit high to be an introduction. This specialization should have 2 R programming courses, instead of the introduction that is very simple compering with the second one... Anyway, I have learnt a lot and I am quite satisfaied.

By Kevin M C

Jun 7, 2020

The Programming Assignments (specially the Programming Assignment Week-4) were quite difficult and not self explanatory ... Although we learned some topics during the course, the entire set of tools needed to complete the Assignment was not given.

By Jonathan Y

Oct 8, 2017

There is a big leap in the skill level between what is needed to complete the homework assignments and what is needed to complete the final programming assignments. I think more focus is needed on the structure and technical design of a function.

By Benjamin B

Aug 11, 2017

Lectures were rather weak - did not adequately prepare learners for homework.

Also, googling issues often led to others posting homework online asking for help. I would exit those sites, but it appears it is time to start offering some updated HW.

By Joseph D

Jun 8, 2016

I felt that the programming assignments were not explained well enough, things like different syntax that wasn't explained and such. If the class required a lot of outside research not included in the class, they should mention that more clearly.

By Kaleigh

Apr 16, 2016

It would be better if it was more interactive. The videos aren't very helpful for a beginner programmer, and the assignments are pretty challenging. I still feel like I learned something though, but mostly from swirl which is a pretty cool thing!

By Muhammed A A

Nov 20, 2021

I think isnt so bad course to take it but for the begginers i think is not good to start with and actually the quizzes and assignments arent corresponding with the content and the course generally isnt up to date also thats why i gived 3 form 5

By Natalie G

Apr 26, 2021

Lectures and programming assignments were not related. Did not find lectures very engaging. However, I managed to learn some basic R skills that will help me academically and professionally. The course forum and swirl exercises are very helpful.

By Youssuf A

Apr 14, 2020

Everything begins slowly and everything is nicely explained at the beginning. But then suddenly the level of difficulty escalates ... for someone without any previous knowledge it is nearly impossible to finish the assignments independently ...

By Zhaiguannan

Aug 18, 2018

I have to say i learned a lot from this course, but the relevant between the course' videos and the assignment attached as follow is less. Even though i finished to watch every video, the process of finishing the programming assignment is hard.

By Ryan S

Apr 4, 2016

A bit of a deep plunge if you've never coded before, yet too shallow to satisfactorily introduce someone skilled in other languages to the many peculiarities of R. I don't envy instructors trying to balance these two needs in such a short time.

By Jiabao

Jan 30, 2016

总体上来说,学习这门课还是有收获的,比如能用R进行一些非常基础非常简单的统计,会小有成就感。

但是,这门课的确不适合如我这样的没有编程经验的人学习。首先,这门课的课程内容感觉安排的相当松散,感觉各周之间和各个lecture之间都很跳跃。课程里面的一些例子也比较复杂。其次,就像讨论区的一些人所评价的那样,这门课的作业难度确实很大,而且和授课内容相当脱节。基本上,认真听了所有的授课内容,完成QUIZ也不成问题,但是作业难度还是很够呛的。

PS, 只有我一个人很不习惯老师讲话距离麦太近了嘛!!

By Sara A

Mar 28, 2022

This course is a good one if you have a background in programming. But really challenging to those who come from other fields. If you have a life science background, I recommend you check out R or programming courses tailored for your field.