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:

3976 - 4000 of 4,720 Reviews for R Programming

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 31, 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.

By Ashley B

Aug 20, 2016

This course is very thorough, but I did not feel that the lessons often prepared me for the programming assignments. I found that I was frequently looking on the internet for additional resources and finding that I was definitely not alone.

By Sridhar

Sep 6, 2018

The course material discusses basics and the quiz questions involve having to learn and implement much more than what is taught.

Taking a sample question(or something similar to what is asked for in the quiz) and explaining that will help.

By Luis A A R

Jun 5, 2019

Los ejercicios prácticos no entran a tanto detalle como sí lo hacen las evaluaciones y son bien fáciles. Mejorando eso (un swirl package u otro adicional) la experiencia sería mucho mejor y verdadera sentiría que aprendí bien el curso.

By Stan L

May 9, 2016

Course was good, but the material covered was at a fairly high level and done too quickly. This course could use some demos and since its a core foundation for the rest of the courses, maybe it should be a longer more in-depth program.

By Daran G

Mar 11, 2019

I thought this course varied pretty widely between the basic, building block nature of the videos and swirl exercises and the difficult assignments. I did not feel as though the curriculum set me up to be successful on the assignments.

By Kilian H

May 18, 2020

Difficult course. Prior knowledge in programming clearly a big help to adequately follow course material. If no prior knowledge is had, then following the lectures swirl exercises and completing the assignments is quite a challenge.

By Tarunoday S

Jun 23, 2017

The assignments were much tougher that the teaching material.The lecture dont even cover lots of things that are required to complete the assignments.The lectures need to include more contents for the students to solve assignments .

By Chue J C

Jun 11, 2017

Course is quite interesting. Swirl is a very good platform for learning. Assignments while might seem difficult, can be tedious, but still able to complete.

If one has background on programming such as Matlab it will certainly help.

By Valentina C

Jan 30, 2016

The course is excellent and cover many tasks that usually you perform with R. However, on my opinion assignments are not really focused on the topic of the classes, they are not really explained and above the grade of the classes.

By Bhagavatula Y

Apr 10, 2022

It would be better if applications on the explained concepts were explained. The lessons were easy but assignments were tough. This can be tackled if applications can be explained by taking an example. Lab hours can be conducted.

By Guilherme C C

Apr 3, 2016

Extremely hard programming assignments for people with little or no programming background. Even though these assignments were truly challenging and difficult to complete, the course complied with some of the proposed objectives.

By Meredith D

Feb 13, 2016

The programming assignments are a great way to get your hands dirty with R, but this is not a course for someone without any prior programming experience, and I found the lectures didn't have much connection with the assignments.

By Nubeed U R

Aug 17, 2020

There is a huge gap between the content taught in the lectures and what is tested in the assignments. Other than that, it is quite a good learning experience IF you have a decent amount of experience with programming beforehand.

By Inés M L

Aug 9, 2020

Me ha gustado, pero creo que los vídeos serían mejores si se viera al instructor programando más a menudo, en lugar de solo teoría. Para las personas que no tenemos apenas experiencia en esto, resulta un poco difícil de seguir.

By Elizabeth A

Sep 6, 2020

The course's program assignments could've been framed more clearly to understand better, especially the corr function in program assignment 2 and the last program assignment, overall the course was a good experience to learn R.