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

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.

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:

4001 - 4025 of 4,736 Reviews for R Programming

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

•

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.

By Lee B

•

Feb 20, 2020

Very challenging course for a beginner with well designed assignments. Terrible lectures however. Most learning is self led using Youtube and Data Camp. The supporting material provided via the discussion forums is very useful.

By Stephen O

•

Jul 23, 2019

The course materials do not give you enough to complete the assignments. The coverage is only cursory and you need to do a lot more extra work and research to get even close to the standard required to do the final assignments.

By Sisi H

•

Aug 22, 2018

It's a very useful class, but difficult without prior programming knowledge. A lot of things you need to know to complete the assignments are not covered in lecture. I spent a lot of time googling different pieces of knowledge.

By Martin E R S

•

Jun 8, 2020

The course is good but the lectures seems to be a little bit disconnected from the assignments. I would suggest to include lectures more dynamics. Though, I learned a lot from the discussion forums and from swirl () program.

By Daniel M d A

•

Jan 19, 2018

Too complex, not all people will use the specific things that you teaching in this course , but almost all the people will need to use some things that you not teaching here, like for example using external models functions.

By Am T (

•

Apr 10, 2016

If you have no programming experience in R, this is not the course for you,

There is no link with the programming assignments and course slides.

But a practice assignment is proposed at the beginning of the course in week 2.

By Anand S

•

Feb 26, 2016

Gets progressively tougher but loses momentum in the end. I highly recommend taking additional courses in R as the programming requirements are not exponentially increasing and by the end it suddenly peaks to a huge demand.

By T M

•

Jun 12, 2023

Brace yourselves for hours of anxiety if you are new to R programming. I would have taken a simpler course as a newbie because the stress I had from this course somehow kills my motivation for the next steps in learning R.

By Becky O

•

Sep 9, 2018

Definitely not designed for students with no prior programming experience. Lecture videos are easy to follow, but assignments are much more difficult and took me a lot longer than the suggested amount of time to complete.