Aug 12, 2019
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.
Jul 12, 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!
by Ruben W•
Feb 25, 2018
The instructor seems not to be well prepaired. Sometimes he can´t even speak one sentence without "Ähm", "tz" or something like that. The quality is very bad!
Sometimes the contant is too less for the program assigments.
It is a good introduction for "R programming" but you definitly need more to get really into it.
by Andries L•
Sep 20, 2016
The course content and the assignments are too far apart. I would have learned more if it was better aligned and there were some exercise in between.
by Diane K•
Mar 18, 2017
As someone with little programming experience, this course was extremely challenging and I don't think the information taught was enough to successfully complete the course. I had to go to another online education source to teach myself R before I could do the Coursera programming assignments.
by Gehad B•
Feb 25, 2017
I passed this course with score 95% finished all quizzes, Programming assignments and swirl exercises. but it wasn't useful that much. the videos wasn't interactive, to much theoretical parts...less practical you can't solve the assignments depending on the tutorials you have to google for the answers and know how people can solve the problems.......I recommend if there will be a new version to put these points in consideration
by xuedi w•
Mar 21, 2017
This course is very bad. I would like to say this course sucks compared with my sql course no matter how it is structured or how the instructor conducted the course. The instructor is very boring and does not explain very clearly. Even when I start, he does not clearly clarify how to start to use R. He was just talking about what the powerpoint shows. I will absolutely not recommend this course if you are beginners. (0 STAR)
I will give a little credit to swirl, a practical tool provided by this course to learn R by yourself thought the instruction of the R program itself. But for the later part of swirl, it's confusing sometimes. However, I learnt much more from swirl rather than from the instructor. I can't understand what he is talking about but you have to make it clear thru using swirl. He said the swirl is an optional part but he does not realized what he shows is much worse than swirl. (2 STARS)
Overall, I don't recommend this anyone, especially if you are beginners.
by Taylor L•
Jul 25, 2017
Pretty advanced and little guidance.
by Storozheva A•
Jun 30, 2017
Definitely not for beginners, and also not very well organized.
by Liam D•
Mar 24, 2016
Disorganized course materials. Gaps in the materials.
by Deleted A•
Oct 28, 2016
R is a good to know tool, but so many of these process are automated now. You can do this quite easily in XLS or SPSS in most cases.
by Manish K M•
Jun 26, 2018
Not a great course as said by the community. Most of the assignments are not even related to what is taught by the teacher and the way the teacher teaches makes learning R quite boring and cumbersome.
by Jacob D•
Dec 09, 2017
The lectures that the professor provides are quite clear, and the practice exercises created for this course do well to reinforce the lectures. However, the assignments are impossible and have little to do with the material. It is as if one is taught introductory algebra and then given a calculus problem to solve.
The professors who designed this course need to go back and review the way they design their assignments because they ruin this course. Even submitting the assignments is difficult as they somehow expect you to know how Github works. Unless you have taken an R course before or you are an experienced programmer, I would avoid this class. It will be a waste of your time.
Mar 02, 2017
The exams and projects are really really hard and make R newbies, such as I, feel very suffering. And these contents are not connect to the teaching materials closely. I think there is large space to improve this course to make it more accessible and learnable.
by Janet K•
May 08, 2017
For my level of expertise in programming, there were huge jumps between what was explained about the R language in the lessons and what was expected from the programming exercises. So I needed to spend A LOT of time Googling and studying various examples on the web, and then, just trying again and again and again. No way could I have passed the course in a month if I hadn't been retired and been able to drop everything else to put in the time I needed. I did learn a lot, but, would have preferred to do it with less wear and tear on my stomach lining.
Also RStudio is not quite as stable or unbreakable as I'd like, nor is there any real way to get feedback on programming style when just getting the answer took 98% of my available time.
May 01, 2016
The lecture is too general. Not a courser for beginners. But if your are not a beginner, you won't need this, so…
by Tessa C•
Apr 22, 2017
By the end of the course, you do start to develop the "hacker mentality" the course writers want you to develop. That being said, it does seem that they could have done a much better job in the video introducing core concepts that would have given non-programmers a better starting point for looking for outside researchers. A ton of time is wasted in the earliest set of videos on super basic topics, but then the course jumps into some very advanced topics with little attention paid to core concepts except by the mentors in the forums. If these really are "core concepts", as described by the mentors, one would think that the teachers would spend time on those concepts in the videos instead of on more arcane use cases (which are precisely the sorts of thing it makes sense to look for in other sources). It really does seem that the teachers have no concept of what is critical content for beginners, given this odd imbalance of tons of time on extremely basic topics, tons of time on fairly advanced topics, and almost no time on critical intermediate-level content.
by Srinivas S•
Nov 01, 2016
I am a very frustrated learner trying to write a constructive review here. I studied the course full time to get a certificate to put in my profile. R programming is considered nearly essential skill, if not fundamental, to data analysis. So I had high hopes going into this course.
Lecture videos: I cannot begin to tell you how many times I fell asleep watching the video lectures. This course is for you if you like listening to someone talking through pages and pages of copy/paste text from a command prompt. I, on the other hand, prefer learning by doing. Sadly, all the doing is clumped into the assignments (more on them later). Also, Dr. Peng makes gross burping/drooling noises in the video from time to time. I apologize if that sounded rude, but try listening to the lectures with headphones and you'll say the same. Video editing for pre-recorded videos is not rocket science.
Assignments: These were the biggest frustration throughout the course. Imagine you want to learn to play the piano (and you play a little guitar now) and you go to the piano class. Your piano teacher talks your ears off with music theory for several hours and then hangs you out to dry in front of an audience in a concert hall. You protest "But I have no clue of how to PLAY", but your teacher says "All the piano greats learned by fiddling around with a "hacker" mentality". You ask "Why did I pay $50 to hack on my own?"
Off-lecture help: If you take the course for the same reason I did, then thank your favorite god for the moderators in the discussion forums (mentors). 1 out of the 2 stars I give belongs solely to them and the fantastic work they do. The stickied posts in the forums offer a bit of help with the assignments (not enough, but still something). And they are also active in answering questions. The other star in my review goes to "Swirl". You will learn way more by doing the swirl exercises than watching the lectures by a long way.
In conclusion, I finished the course with nothing more than a rudimentary understanding of R despite the fine grades. Very little thought seems to have been put into the lectures. I would recommend this only if you want to show this certificate to someone. Otherwise, stay away!
by Kumar A•
Dec 07, 2016
Not good for people who would like to learn from basics.
by deidre h•
Feb 02, 2016
This is a challenging course because there is a marked gap between the video lectures and the weekly assignments. This course will be far more demanding of your time and willingness to fail that the Data Scientist's Toolbox. If you have the time and resilience to search out support materials and frequently peruse the Discussion threads, you will be able to find what you need. My peers with programming experience confirmed that there is too wide a gap between the content delivered in the video lectures and the demands of the coding assignments. If you decide to take this course, be sure to do the swirl exercises so you get a feel of how the R functions work. When you grade your peers' work, you might notice that more than a few decided to plagiarize code from others.
The videos need to be redone. Effective instructors know that students learn by seeing examples, not by listening to broad descriptions of what a function can do.
by Rachel R•
Jul 11, 2017
This is not an "R for beginners" course. Be prepared to spend a lot of time learning things on your own. The lectures don't prepare you very well for the quizzes and assignments. However, there is some useful information about R here. Any previous experience in another programming language will be an asset to you in this course, as you need to understand some programming concepts already to complete the assignments.
by Victoria M•
Mar 08, 2016
This course is not at all beginner friendly, really hard to follow the assignments and the lectures if you do not have a programming or R background.
by Samantha C•
Jun 27, 2017
I would have liked to see more repetition of functions discussed in the videos that slowly build up to the more advanced questions in the quizzes and assignments. The Swirl lessons are very prescriptive. While Swirl is good in theory, it aids you along too much for it to really be effective. I recommend adding practice assignments that have learners do a particular task independently multiple times with different variations so we can really learn what we're doing. Throughout the course, I would watch videos, understand everything being said, and then be completely lost when it was time to do the assignments. I'd use the forums and Google to complete them, but it felt like there was a disconnect between the videos and the assignments that made the course more difficult/time consuming. If there were an interim step of doing practice questions (not through an overly prescriptive package like Swirl, but one that makes you use solve the problem on your own and struggle just a little bit), I think that would've really help make this course more useful. Also, doing something once in an assignment doesn't mean it's committed to memory, so even though I was able to figure out the assignments, I don't think I've really retained as much info as possible. In terms of grading peer assignments, I don't feel that I know R well enough after taking this course to say whether someone else's code works or not (without running it and assuming that it doesn't match mine exactly). I appreciate the time and effort it must have taken to set this course up, but it fell short of my expectations and I don't really feel that I've gained much (if anything) from it.
by Jake R•
Sep 11, 2016
The lectures for this course do not adequately prepare students for the graded quizzes and assignments.
May 23, 2016
Too much ppt and theory, while little examples and real code
by Mark D•
Oct 04, 2016
I don't think the course is setup for a beginner or a person who has never used R...very frustrated with needing to search the internet for help on everything that the course is supposed to be teaching me.
by Leo U•
Feb 24, 2016
Peng is incomprehensible. I give up.