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!
EJ
Jul 11, 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 Dan H
•Dec 18, 2017
The video lectures and reading presented material well, and the programming assignments were reasonably well constructed, but there was a very limited relationship between those two elements of the course (the lectures/readings and the programming assignments). Because of this, according to the literature on teaching and learning, the course itself will have little to do with how well students retain and use the information. Perhaps the material here will be reinforced in later courses in the data science specialization.
By Alister A D
•Jul 4, 2020
The course videos and quizzes were really good. But the assignments are not even remotely approachable by the learner . The student can never complete the assignments with the things taught in the course. Only if we refer a lot of other materials and sample programs can we at least start to guess which functions to use in the assignment code . More sample programs are to be provided by the tutor so that the learner may become more familiar with the structure and usage of functions and other stuff in the code.
By Sem O
•Jun 3, 2016
There is a high disparity between lecture content and the knowledge required to complete the assignments. It would be great to have a complete walk through of each assignment, showing the different ways in which the same functionality can be created, after having submitted an assignment. This would really had helped me to better understand why something is done in a certain way and improved my understanding of how R works. Currently there is zero feedback on completed assignments, which does not aid learning.
By Alexandria T
•Jul 31, 2021
I like how this course really challenges one as slightly experienced in R. However, if it were me, I'll put this course as non-beginner level (I only survived since I have prior R experience) and actually put the pinned posts in forums in the actual course.
To anyone looking at reviews: If you're a complete beginner in R, and don't really plan to study R, it is advisable to not take this course until you have some prior experience. Unless you plan to put a lot of work and hours for this course alone
By Vasileios P
•Aug 18, 2019
I had to search alot in order to complete this course. There isn't enough guidance for someone new. It would be very wise for a course review. It should have been more videos, analyzing real life examples and how a new learner should try to solve these problems. It was a real dissappointment for me. Swilr from the othee hand was an excellent tool which i really enjoyed . If swirl had somekind of explanantions of how you do something or what is the process for solving an iissue, it would be perfect!!
By Rodolfo D M
•Nov 19, 2018
Existe um gigantesco abismo entre as palestras, os exercícios apresentados no “Assignments” e a codificação necessária para passar nas tarefas. Exemplo disso, é que não precisei de ferramentas para abordar as aulas e “Swirl” com o que me sinto confortável em usar.
Isto é um enorme prejuízo para os objetivos de aprendizagem do curso.
Em vários momentos, pensei em desistir por causa dessa consideração. Eu tenho experiência em codificação SAS, sou tradicionalmente um bom aluno, então isso é frustrante.
By Alessandro V
•Oct 22, 2016
It is easy to follow, it should be a 2 week university course, but IMHO it should cover more about the data type problems that can arise with R loose data types. It is focusing too much on the code profile concept without leaving interesting knowledge about that. It should cover better the native idea/implementation about computation as single instruction multiple data, which is not well covered. In the end, this is one interesting aspect of the language that makes it useful for data science.
By Jackie P
•May 20, 2018
This course does a good job of presenting R concepts to users and I felt that the lectures, quizzes, and swirl assignments were all in line. However, when it came to the R Assignments, they required knowledge beyond that which had been taught in the course. I believe this is the intention, though not a gradual way for a beginner to learn R. Additionally, peer-grading is flawed in that fellow students who don't know the correct answer or couldn't finish their own code are grading everyone.
By JONATHAN R W I
•Feb 24, 2021
This course is well made and i learned a lot from it. However it is very far away from being the best it can be. There should be more swirl exercises, specifically about lexical scoping. The narration could be made better without the "ehh" stuff. The explanations could also be made clearer. Finally the assignment instructions are sometimes confusing. I believe it is ok to extend the word count if that means clearer and unambiguous instructions. A good course, but i can be a lot better.
By Sunjay M
•Feb 29, 2016
It was a good class to begin with however it would have helped to tailor it more towards newcomers to programming language in general. I also would have like it if Roger would have highlighted or circled, or something to specify where in the slide he was talking about. I felt that at times it was hard to follow where exactly he was talking about and what part of the code/function he was mentioning. Im a visual learner and that would have been greatly beneficial.
By Paris H
•Sep 12, 2016
Overall a good crash course and introduction to R. Its a lot to learn in 4 weeks and some of the assignments were challenging (which I liked). I think the course is worth taking but I do wish the material and assignments were packaged better - more aligned. Just be prepared to spend a lot of time online reading, researching, and learning some concepts on your own. Don't expect to learn everything from the lectures and materials to be successful in this course.
By Robert L
•Jan 25, 2018
A difficult course to follow. If it where not for a random hidden forum post with an additional lecture for the programming assignment 2 I would have struggled to understand quite what the assignment wanted.
Programming assignment 3 was also difficult for a novice coder and I felt out of my depth when comparing teachings to assignment.
I think the course could do with more lectures and increase length to at least 2 weeks.
Good points, hell I learnt a lot.
By Goziem M
•Aug 28, 2018
This course would have learnt itself better to interactive-based learning. It took me a long time to build R scripts because a lot of what I needed to do was not covered in the lectures. Because of the wide experience range of students, the assignments should adhere to what is covered in class with an option for extra credit questions.
I will continue on the track, but will also pursue an interactive learning option to supplement what is taught here.
By Shashank D
•Jun 19, 2020
The course content is fairly good but the learning curve for the given assignments is very very steep especially the Week-3 and Week-4 programming assignment. I couldn't complete the assignments by the knowledge gained the video classes, and to depend heavily on the internet. I think the course makers need to re-evaluate the assignment's difficultly, as for a beginner who is just starting out in R Programming the assignment are pretty difficult.
By Deleted A
•Jul 20, 2019
I seemed to have technical issues with for loops. certain things would work on a friend's computer, but wouldn't run on mine. The tools explained in the weekly lectures seem completely unrelated to the weekly programming assignments. I lost a LOT of time with the week 2 assignment because of the lack of guidance. I would have been completely hopeless if I hadn't found the reading section that actually taught the skills needed for the assignment.
By Nino G
•Jul 24, 2020
Well, this course was very informative and forced me to delve deeper in R programming; However, If I were to recommend this course to someone, I would think twice before doing so. There are few things that one should consider when taking this course:
a) Lecturer speaks very fast and sometimes it is very difficult (or even impossible) to follow; b) material provided and explained during the lectures does not coincide with actual assignments.
By Xue S
•May 28, 2020
The course requires a lot of commitments from the learners. The videos were comprehensive but I often felt I wasn't sure why I was learning certain things. The swirl practices were very useful. It's the difficult coding assignments that made me realize why I was learning all those things in the videos. I felt quite a big sense of achievement after completing the final assignment, but I have to say it was not an easy learning experience.
By Afia I S
•Jul 12, 2020
Very challenging course. Very difficult for those who are completely new to programming. It's not a good course if you don't have any prior knowledge of programming. The assignments were totally irrelevant to the lectures. You can't apply the knowledge that you gained from the lectures to the assignments. But, personally I had fun solving the assignments but that's only because I have some experience with programming beforehand.
By Angie M
•Jun 13, 2020
I am a beginner in R but I have done programming in college many years ago. The structure of this course needs more guided practice, specially with lexical scoping and the apply functions. I was able to complete Week 4 assignment using what I've learn without using any apply functions. The discussion boards were really helpful when completing the programming assignments because the professors explain them further there.
By Marnel A R
•Oct 30, 2020
The contents of the video lectures were sufficient for beginner level. However, the expected outcomes/codes are for intermediate-level R users. I did not expect that the assignments (especially week 4) will require sufficient knowledge on some codes (which were not really directly taught in the videos). The course's expected outputs from learners did not really level off with the contents of the video lectures.
By Androniki P
•Feb 2, 2016
If you are a beginner, this course's assignments will be quite difficult to solve but not impossible. Nevertheless, the course will give you the incentive to try and learn on your own, with the help of Rforums, the Coursera discussions, Google etc. I would appreciate it if some things would be explained in more detail. A beginner most definitely needs more time to spend on the course than the hours estimated.
By Yong H C
•Aug 9, 2017
The course was interesting and I sure did learn a lot about the R but it wasn't as "beginner" course as I thought. As a person who did not have any previous knowledge regarding computer programming it was quite challenging for me to keep up with the course. I would recommend learning the basic structures and methods of R Programming before taking this course if you are not familiar with computer programming.
By Justin z
•Apr 13, 2017
This course is too easy and more like a user manual, I wish there are more "Why" or "principles" inside. because the most important thing is to know "why". In my eye, "functional programming Principles in Scala" is this kind of real course that after taking it (it is not my priority right now so I will delay to finish it for a while). I can get the sense of the most important feature of a new language.
By G S
•Jul 21, 2020
There is a wide gulf between the lectures and the exercises presented on Swirl and the coding needed to pass the assignments. So much so that I didn't have to tools to approach the assignments with what I feel comfortable using. This is a huge detriment to the learning objectives of the course.But i still enjoyed many parts of the course as i got to learn something very new to me. I enjoyed Swirl too.
By Deleted A
•Jun 14, 2017
The videos and swirl (programming practice) are really good. The homework assignments seem like they could be really great, but the topics they cover don't really coordinate with the lessons for the week. I found myself spending significantly more time Googling and watch YouTube videos, rather than using the provided course materials, in order to scrap together (very messy) homework solutions.