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:

4351 - 4375 of 4,735 Reviews for R Programming

By KushkingLA

•

Aug 25, 2020

OMG, talk about throwing you in the deep end with weights on your feet. Holy Sh!t. Course 2 week 2, there would be no way a beginner programmer would get any of this pollution project. i must have spent 12 hours trying to figure it out. There were functions i have never seen, script no beginner would ever know. I do not know how long i can keep this up. Even swirl was over my head... skip(), skip()... BRUTAL!

By Karina N

•

Jul 9, 2019

I came in with not much experience in R and while I found the lectures and the swirl practice problems to be pretty helpful, the assignments were way too difficult for me to understand on my own. This was my first experience with an online course and while I knew I would be teaching myself, I felt stuck while doing some of the assignments and had to use google to help me with practically the whole assignment.

By Andres L

•

May 9, 2022

Course starts with a slow pace; then it escalates way too fast towards the end. The level of difficulty for someone without any background in programming is extremely difficult. Exercises given and lectures were not enough to complete assignments and quizzes. I can't replicate some of the problems or assignments on my own without looking for help or answers in other videos, lectures, or academic materials.

By Daniele D F

•

May 14, 2020

The course suffer the time passed form his first edition; it seems it is abbandon by his editors without improve it in the years. I think the course is not well focused on very important aspects of R programming; moreover the support material and the programming assignment are not well designed and documented, you need to train yourself on other site or in the forum to learn how to face up with assignment.

By Dylan B

•

Dec 7, 2017

Not a great course for beginners tbh.... it jumped a bit from topic to topic and all of a sudden certain jargon was used making it difficult to follow some parts of the lecture. Course work does not match with lectures and SWIRL. It's frustrating that you can't apply the things you've learned in the lectures and apply it to the course work... this should be greatly improved. Only really good thing is SWIRL

By Agustin G

•

May 22, 2016

This is not an introduction to R programming... this is more in-depth than just introduction... in week 2 we're asked to compute and program to read multiple files at once with very specific functionalities!... this is not an introduction to R programming whatsoever... also it requires a lot of user reading from other sources i.e. google, stack overflow... etc... I don't recommend this to newbies

By Patrick W

•

Aug 17, 2020

The course content and swirl online assignments are at the beginner level, but I feel the assignments are above the beginner's level. The assignments do not align to the course content and the forum has little value added due to the congestion with people asking for assignment reviews. Recommend stating in the course content the appropriate section in the book (for those who buy the book).

By Silvia B

•

Jan 11, 2021

The course itself is not bad, even if many materials are quite incomplete and lack more detailed explanations. Morever, I found some tasks way too complicated if compared to the lecture contents. I would implement the course by structuring it in a way that the students can practice more through easier exercises right after each lesson. Nonetheless, I partially appreciated this course.

By Heather J

•

Mar 30, 2021

I have a Masters Degree in an unrelated field, however, I consider myself intelligent and this was very difficult from the beginning to understand. It may be because I have no experience in either coding or R, but I was completely lost. I was planning on completing the Data Scientist Track, but have decided to go back to the basics and discontinue Coursera at this point.

By Yan Z

•

Jul 15, 2017

The workload and the structure of the course was vastly different from the previous session. I had a very hard time to follow and to keep up with the pace at times and had to play catch up often. I wish there were more exercises to help the students familiarize with core functions and concepts instead of throwing them into the deep end and wait for them to "grind it out."

By Stefani D V

•

Jun 13, 2018

Las evaluaciones no tienen el mismo nivel que las clases. Se ven temas en los videos para que a la hora de hacer el examen se introduzca (breve y muy pobremente) otras funciones y estructuras que nunca se mencionaron antes. Durante los videos se muestras funciones que se ven hasta semanas mas tarde. No recomiendo el curso. Aprendi mas por medio de los modulos de swirl.

By Laura N M

•

Jul 30, 2020

I'm finishing the course happy due to the certificate, but I am also very frustrated. The assignments are very unfair when compared to lecture contents. If you don't have any previously knowledge in R, it is very difficult to conclude the course. In addition, the auxiliar materials are in the week forum, and not as obligatory readings. I am very upset and frustrated.

By Aditya R

•

Jul 10, 2020

I do not recommend this course to a complete beginner. There is a huge gulf between the coursework and assignment, I spent countless hours in solving the assignments and eventually had to take help from the internet. The theory part of the course is also taught very dry, where the professor is just reading lines in the slides. I regret subscribing for this course.

By Abhishek R

•

Mar 30, 2021

The questions are not thoroughly explained there are some functions used in between questions which are not explained before but they are used in examples. Takes a lot hardwork for one to learn because we have to search each and every function by ourselves please try to explain even a point used between the examples it will be much easier to understand thank you.

By Paul T

•

Apr 25, 2020

While the information provided in the lectures was helpful and instructive, the programming assignments demanded far more information and skill than was provided by the class. This could be rectified by adapting the lectures to reflect the skills necessary for the programming assignments, or adapting the programming assignments to the skills presented in lecture.

By Eric C L

•

Jun 15, 2016

This course was difficult for me to grasp. The instructor (I believe) assumes that all participants have some background in programming, and since I do not, I have a very difficult time following the examples. I bought the entire series of classes, but need to retake this one after I read some more from other sources and have had a chance to digest what's here.

By Marcelo L

•

Jul 15, 2022

The lectures are not more illuminating than reading R help notes for expressions and functions. There is a significant gap between the clarity of the explanations and the requirements in the programming assingments. R is a language and translation is indispensable to help students who are not familiar with its vocabulary or syntax. I did like swirl, though.

By Ahmed M

•

Feb 11, 2016

The Course is not easy for someone who is new to programming languages, I myself with 2 years of programming knowledge with other languages I found it difficult to understand, the only thing I liked about this course was swirl training it was pretty easy, fun, and clear.

Assignment was too hard and the descriptions are not that clear specially assignment 3

By greg s

•

Feb 9, 2016

You don't really learn what you need from lectures. While I agree part of the experience is having to search and figure things out yourself, this goes beyond what I would expect. I have a technical background (heavy database, Data Warehouse, sql, and coding) and it was difficult for me, I can just imagine if you didn't have a technical background.

By Ragavan R

•

Sep 24, 2017

While one will learn the basics of R from this course, the teaching/lecture material can be improved significantly. One has to do significant research/self-study to do the exercises. The content from the mentors help a lot. Those contents should be incorporated into the lecture material. I like to see this course improve based on the feedback.

By David C

•

May 20, 2021

The swirl excercise are fun but not related at all with our programming assignment. There are no way when we want to learn to apply what we hae learnt with that level of difficulty for the assignment. I mean, I want to work hard and earn that diploma but, without the knowledge, how can you do it? I do not recommend this course to anyone.

By Michael R

•

May 30, 2020

The material and concepts covered in the lectures are basic and simple, without clear exercises and practice examples. When it is time to solve the assignements, they overwhelmed you, are far advanced and confusing compared to the topics of the lecture. This is not an introductory course for people without knowledge in programming.

By Jayasankar J N

•

Jul 30, 2020

First of all you will get a basic idea about R programming. Highly suggesting to use the swirl packages to get a overview of what the theory is saying. but the assignment difficulty level is too much for a beginner in programming. i would suggest those who have a lot of time spending for this course to enroll in it.THANK YOU

By Vinod V N

•

Dec 17, 2017

good explanation regarding the topics, but they are just rushing into it and they are missing few basics things to tell, and one more thing is "everything is in PPT and there is no explanation or practical by doing coding in Consol" we cant understand until and unless we do in practical right! Rest everthing is fine Thank you.

By Jasper P

•

Oct 22, 2020

Although the interactive exercises are very interesting to go through, the teacher itself doesn't bring the course in a fun way. You'd expect in a programming course that the lectures will be very practical but in this course the teacher just goes over tons of slides telling you what is possible instead of actually doing it.