Feb 03, 2016
"R Programming" forces you to dive in deep.\n\nThese skills serve as a strong basis for the rest of the data science specialization.\n\nMaterial is in depth, but presented clearly. Highly recommended!
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.
by Stephane G•
Apr 20, 2017
Possibly the least well structured class ever. Also, not made for people to actually learn how to program in R. It is sad that I paid for this, and ended up going to another resource to learn... and it was much much easier.
by Emmett M•
Jun 25, 2016
Course does not do a good job actually explaining R or training you on how to properly use it. The lectures go over the material very fast and you do not get much out of them, and then the assignments throw complex problems that are very difficult. You spend most of your time Googling to learn it, and I find that I would have learned R better if I just did that to start without this course. Maybe if you aren't new to R and have a programming background, it may not be so bad, but if you are new to R and not an experienced programmer, this is not the class to take to learn it.
by Benjamin L•
Aug 20, 2016
This course was frustrating, the learning curve nearly vertical, the material dense and inaccessible, and the evaluative assignments impossible for new users of R without outside resources. No one should take this course unless they are powering through it for the Data Science specialization. Otherwise, would-be students should just buy an R For Dummies book, and use materials elsewhere.
by L. R B•
Oct 12, 2016
There is a disconnect between the video lectures and the assignments/quizzes.
by Tim B•
Apr 28, 2017
Although the information on the course states that it requires no prior programming knowledge, that statement isn't accurate. You will quickly become lost in the assignments and questions as they are a not a logical progression from the lecture material. The instruction from Mr Peng is all over the place and doesn't give you a good understanding of the language. I found SWIRL to be 100% more helpful. But looking at the upcoming materials, you need to have a solid background in programming to complete this specialization. Which SHOULD have been told to students prior to them spending money on the course. I would NOT recommend this course to anyone.
by Gamze A•
Apr 16, 2017
the assignments were very hard to understand. the course videos were poor.
by Jonathan N•
Nov 18, 2016
Assignments do not match up well with the lessons and the lessons are BAD. They are not educational.
by Julio G D•
Feb 06, 2017
Honestly, I'm very disappointed with this course. The content taught in this course is not in accordance with the assignments. It is like someone taught to be a builder and asked to build the Brooklyn Bridge ... Not fair at all.
If you are going to ask to build a bridge, teach me how. If you teach me how to be a builder ask me for a wall, not a bridge.
by Juan A•
Nov 30, 2017
This course was labelled as for beginners but was in no way for beginners. The instructors were completely absent. The course material did not reflect the assignments at all.
by Anthony T•
Oct 25, 2017
I somewhat resonate with the content expressed in the blog:
1, Not Beginner Friendly, better you are already in the position of Analytic field, Statistician,
2, Instructor read out the slide and I don't feel connection in learning, I resolved to other website for better understanding.
3, However, I would give credit to the only mentor (Len), who is really helping, explaining things in simple way.
by Matthew G•
Feb 10, 2017
Very hard for a beginner. Lacks the slow build up I needed. Missing an explanation about a comma cost me about 4 hours. The assignments are brutal which encourages cheating.
Jun 23, 2017
The topic which was discussed by the professor can't match with the assignments and quiz.
I think the video of teaching should add more elements of practice, so that it would fit people with no basic knowledge of programming more.
by Boban D•
Aug 12, 2017
One of the most worthless courses I have ever taken! There are so many gaps in the course material that you will sepnd the majority of your time banging your head against the table wondering what and why something in the code is happening. The Material on Loops and Functions is a joke! You are supposed to learn loops from that? Maybe if you already know a programing language, you can, but is suposed to be a beginners course, as it was announced whe I started it. Also dont expect much exercises. Swirl is nice to play around, and there is a quiz, but that does not come even close to having a comprehensive set of Exercises. The Instructors advice when there are gaps: Google it! I dont need to enroll in a paid course (for beginners) to do that. Pathetic!
by Jose R•
Jul 16, 2017
I think there is a total mis-match between the lesson material and the assignments. The amount of hours one needs to search the internet to augment the training. The recommended text doesn't even come close in
by Melissa P•
Aug 03, 2017
I would not recommend this course to anyone. I enrolled in this course because I am familiar with statistical analysis and wanted to become more adept at using R, and this course was very disappointing.
The lecture material and practice assignments in Swirl are nice, but they leave you totally unprepared to complete the quizzes and assignments. There is a massive leap in difficulty from the practice assignments and lectures to the quizzes and programming assignments. Going back over the lectures, practice assignments, and textbook will provide only minor assistance for assignments - there is not enough information to complete the assignment.
Because the course resources are inadequate, students must spend hours Googling and troubleshooting in order to finish assignments. An article posted on the course discussion board claims that this is due to the creators wanting to instill a "hacker mentality" in students, so they will work to find the answers themselves.
While I agree that students should not be spoon-fed the answers, this is a course that charges an admission fee. I took this course because I was looking for resources to learn - if I wanted to spend hours searching random corners of the internet for the answers to R programming questions, I could've done that on my own time at no charge. I feel like I took a basic anatomy course and the first test required me to safely remove someone's appendix.
In short, do not take this class.
by ARVIND P•
Aug 02, 2017
by Eleftherios L•
May 25, 2017
The lecture material was very poor in terms of content and barely scratched the surface of the topic. I don't consider that passing this course you will learn anything but the very basics of R programming. In that respect you are better off reading a book on R.
May 19, 2016
Why should I waste my time listening to someone reading a book to me...
by Solt B•
Apr 10, 2016
I managed to complete this course, but that was because of my four years of "MOOC-level" "programming experience" and duckduckgo (~google), not because of the course material. Videos are dull readings of the pdfs, with many "ummmm"s and annoying lip-clicks. Examples are useless, explanations are often vague or even incomplete. The assignments are relatively hard in that you don't get all the necessary info from the course, sometimes even R's own manpages aren't enough. (Which is a shame, as you'd expect a course to teach you how to use the tools you will need for the assignments.)
If you have no programming experience, stay away from this course!
Otherwise, if you want to learn R, look for other resources, and save yourself some time and money.
by James S•
Mar 14, 2016
Completely lost. This is not meant for rank beginners. Data Camp's free R course has been much more helpful for me than this. It doesn't have the same level of detail as this, but at least I'm not watching an instructor gloss over concepts or ideas that are completely foreign to me as someone completely new to programming.
by Tyler B•
Dec 22, 2016
I had really high hopes for this course. I am not a programmer, though in college I learned C, C++, and used MATLAB a fair amount. I wanted to learn R because it is a free software versus paying a licencing fee to use SPSS which I have done in the past. I had already completed the first week of the course and the first week in this course. I went through the slides and I didn't really feel like I learned any actual programming so then to expect to answer questions where you had to program seemed a bit out of left field. As a comparison it felt like they had an hour worth of slides talking about different trees and how to differentiate them then asked you to drive a tank.
I then took the time go through two swirl assignments which I hoped was going to fill in the many gaps left by the slides. They were definitely more helpful than the slide show, but I still felt like they would teach you how to add then ask you to multiply.
So in general my recommendation would be not to take the course unless you have a fairly solid understand of programming, otherwise you will do what I did and just wasted $50.
by Joan S•
Feb 11, 2016
You can't do assignments using the lecture materials. Need A LOT of time to finish this course.
by Ryan D•
Mar 13, 2016
The video lectures will help you to pass the quizzes, as they are primarily theory and background. The lectures will not, however, aide you in any way in completing the programming assignments. The first programming assignment is extremely difficult and very little is done in the lectures, the textbook, or in swirl to pull all of the pieces together prior to the first programming assignment/quiz. There are so many disparate concepts, that it would be nice if the instructor could at the very least, demonstrate a full analysis of some kind of tabular data in R. How to properly import the data, create the file, structure the data, and then perform some analysis. These concepts are introduced throughout the course, but never brought together in one complete project.
by Sailaja M•
Feb 16, 2018
R training and coding is not good. Explanation is good but assignments are very different and one needs to self learn a lot of R coding by themselves.
by Maneesh K•
Feb 05, 2016
The teacher goes very fast with the concepts without really spending much time on each of them. It will be great if instead of covering all things in short amount of time, the teacher could write R code using each type of function in console so that students know exactly what to expect.