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.
por SEEUN H•
Feb 04, 2019
Nice, but limited explanation for beginners.
por yaw o a•
Feb 02, 2019
Some concepts weren't clearly discussed
por Jesús A P G•
May 02, 2020
In short, I learned a lot in this cocurse but I would not consider it for beginners with little programming experience. I spent at least 3-5 times more doing the assingtments. The information presented was very valuable but the pedagogical part was not well done. The chunks of information were poorly connected between themselves, making the learning process tidous and hard to achieve. The visuals were very sloppy with only white slides and a font too small. For these reason the lectures were boring and unappealing. My suggestion is to take more care of the didactic aspect of the course. Many times I had to watch YouTube videos on the same topic that I had just seen, and I can say that a colored diagram made all the difference between understanding everything and not understanding nothing at all.
por Alejandro M•
May 25, 2020
The course is too ambitious and some themes are explained in a very plain and boring way. I can't say you will learn nothing, the course isn't too bad, but if you have no prior experience with programming o even if you have but not in R, the course programming assignments will be a little difficult and the material. If you want to complete this course you will have to invest a lot of time searching for things and/or waiting for help in the forums. 5/10
por Suwei W•
Jan 02, 2019
I learned something, of course, in this course. But without previous experience in data science, I found it OK to understand the lectures, but always got lost in the coding assignments. I tried to finish it on my own, but it turns out I have to search everything online. I felt that there's a big gap between lectures and assignments.
por Ana L d S P•
Aug 24, 2020
This course was not what I've expected. The functions lessons were not achieved, because it was not teached well.
por El M•
Apr 09, 2019
very good course but you need much more time then announced to finish the assignments
por Jueyi S•
Jan 07, 2019
Tutorials are indispensible for students to complete the assignments.
por Ramesh B•
Aug 24, 2020
This course is for programmers.
por Sherif A•
Jan 01, 2019
Needs to be more interactive
por SANJAY K V•
May 08, 2020
I believe many of the students taking this course might not have any prior coding experience. Personally, I found the assignments quite challenging (rather than intellectually stimulating or providing learning) as many of the issues and syntax used in the assignments were never elaborated in depth in the videos. There may be a few people with really good statistical and coding background, who may not find this review much helpful, But, being new to coding, I can understand this and I believe the people who really need this course to equip themselves with these lessons may not be adept at solving some of the problems asked in the assignments. Please take this constructive feedback into consideration while modifying this course (if you do so). Otherwise, it was a wonderful course and gave same basics to build a foundation in R. Thank you.
por Glauco d O G F•
Aug 19, 2020
Swirl is an amazing learning tool and it was the best of the course. However, unfortunately the course videos and supporting material does not help too much in order to complete the Programming Assignments, specially the videos. There is a huge distance from what has been teached or maybe how it has been teached to what was asked to do during assignments. Nothing against to a good task, but would be fair to provide a proper knoledge (e. g. including examples at same level of the assignments, maybe something step-by-step) so we could complete them without spending so many hours looking for other sources which provide what maybe some of us were expecting to find right here.
The course was somehow frustrating and disapointing on this matter and I don't feel confortable in recommending it.
por Juergen K•
May 21, 2020
Not very well organized overall. The assignments were fun, but I had to do extensive research online to find out how to answer the questions being asked, which made me wonder why I had sat through the videos. Sometimes I didn't even use what I learned in the videos to complete that week's assignments. The videos are far too theoretical, they probably would have been useful for someone familiar with R or S, but for a new user they required a lot of rewinding and without practical examples it was hard to actually remember what was being taught. In the rare instance practical examples were given the material stuck much better!
por Diego V•
Aug 24, 2020
Huge disconnect between the canned lectures (almost all not by Peng) and the exercises. Moreover, other than generating random number distributions, there are no examples of the lecture material worth anything. Given the subjects covered, the course could be great
por wang z•
Nov 19, 2017
por Ramalakshmanan S P•
Feb 23, 2016
Thanks to Coursera and Prof. Roger D. Peng for offering such a wonderful course on R Programming.
Before the start of this session, my knowledge of R Programming is NIL. After attending the session, I'm confident that I could program in R and level of my knowledge is more than that of fresher. Thanks for the well designed course on R.
The Quizzes and Assignments are good and helped me test my understanding. These helped me improve my confidence level as well. I appreciate Professors special video session before difficult assignment. Just following these sessions closely, I could complete the assignment to my satisfaction and have confidence to attempt and complete.
I completed this course in the old format. Do I need to repeat it in the new format ?
The Discussion Forums are amazingly helpful in sharing subject knowledge and making the learning Fun. Getting help from some corner of the world and getting thanks from some other corner of the world makes this learning truly Universal and great Fun.
Thanks again to Coursera and Prof. Roger D. Peng.
Wishing Coursera and my Professors all the best and Success always.
May 10, 2020
1.The assignment is sophisticated but worth it. I agree with most people that the coding assignments are difficult and I usually spend at least one hour on each function. However, I think this is what makes the course worth it. The videos and swirl sessions are so basic that it only serves as a basic introduction and is barely useful for actual data processing and analysis. The assignments will force you to think about the steps need for building a function to serve your specific purposes.
2. Subsetting is the key and needs to be reviewed over and over again. Personally, I find subsetting in R powerful and a little bit confusing at the beginning. It is really the key to any manipulation of the data sets. Practive makes perfect. I think I will still spend time on reviewing them after the course.
por Emre Y•
Mar 25, 2020
This is an outstanding course. As an undergraduate student in the final year of my degree program, where not a lot of programming was covered, this course has really boosted my confidence in using R studio and has genuinely made me believe that I can programme anything I put my mind to. This course has also shown me that with a bit of practice each day, significant progress can be made to a level beyond what one may have imagined. This course has also enhanced my critical thinking skills, as programming needs careful logical thinking. At times, it can be so frustrating when a code is near functional but not quite working the way one intends, and so by persevering and sticking at it you will get there! I am now feeling ready to delve into the scientific world feeling that anything is achievable.
por Edmund J L O•
May 11, 2016
This is course was pretty hard for someone like me without any background in computer programming. I had to take it twice to pass it. Luckily, there are many wonderful people in Coursera and in R who are always willing to lend a hand. Even if you pass all the basic requirements of the course i encourage you to do an exploration on your own. There are so many things to learn to make your job easy and to give inspiration to improve your performance in whatever field your in. It might feel like you're not learning at times or it's too difficult to continue, but once you get there, you'll realize how this wonderful new tool can help you with data analysis and presentation.
Apr 30, 2018
If there's one thing about this course that beats all the other regular ways to learn basic R (e.g. datacamp, swirl, reading a textbook, udemy, etc.) it is the MCQ exercises and peer-graded assignments. I can't begin to describe how satisfying it is to have to figure out on your own just 5 cleverly written MCQs for hours and then have the answer in the console finally match one of the choices.
Yes, there are other ways of learning R, but I find this one just sticks in my mind and gamifies the whole learning process. This could just be the strength of Coursera's system, I don't know, I haven't done enough courses to tell. But tell you what, I love this course.
por Wei D•
Aug 11, 2019
Great class. Lecture was very to the point. I was a bit hesitant on taking this class given my limited programming experience and other reviewer's comments that the homework was significantly harder than the homework. Now that i have completed the class, I mind that as long as I listened to the lectures and did the practice questions, I had no issues completing the homework assignments (granted, occasional google & stackoverflow consult was needed just like any other programming class). I find the course material easy to understand and perfect for a data newb or someone who wants an introduction to data science and processing. Highly recommend this class.
por Tomohiko J M•
Nov 29, 2016
This was a challenging course. I have some experience in stats, but no experience with programming so I spent an extraordinary amount of time fumbling through the assignments. However, the effort was worth it. I am far from fluent in R, but I do feel like I know how to talk in R, pose questions about code, and begin to build functions with my knowledge. Have plenty more to learn, but fumbling through this course has definitely given me a good foundation. Tips for anyone thinking of taking the course: read the discussion forums, learn to look for answers online, and be patient if you're unfamiliar with programming languages.
por Garrett F•
Apr 23, 2020
I am a programming beginner and this class took me many many hours to work through seemingly simple assignments. When I did arrive at the right answer, I was happy and proud and recognized my growth. I guess that's the nature of programming. I found that the swirl practice assignments were helpful, if not simply enjoyable. In the forums there were a select few mentors that were quite helpful. I did almost prefer the robotic voice of the Data Science Toolbox over the videos that were presented here. I would have not been able to do the final assignment without dplyr knowledge from Getting and Cleaning Data. Continuing on!
por Jonathan B•
Dec 17, 2015
I rate this course as the beta-testing (not that I had completed this course prior the beta started).
1) the course is still very good with a lot of explanations and examples
2) I liked the part about debugging because we don't see often this topic when learning a new language.
3) I liked (but it's only a cosmetic thing) that all the slides have the same template/organization ; it's easier later when we looked back at the lessons to find what we search.
4) one (very) minor comment : I watched the videos with subtitles (english) and sometimes it also writes when the instructor thinks "loud", or repeat a word several times
por Paul L•
Jul 04, 2018
5+ years ago as a graduate student I took a bio-statistics class focused on analysis of NGS data where we used R to do the statistics required in the homework assignments. In that class we mainly used the built-in functions at the console to calculate things like correlation coefficients, but didn't do much real programming or function writing. I took this course because I wanted a refresher in R and because I was interested in learning more about its programming capabilities. From that standpoint I'm really satisfied with the things I learned, especially given the fact that the course is quite short.