subject
Intro

Coursera: R Programming

 with  Roger Peng
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.

Syllabus

Week 1: Background, Getting Started, and Nuts & Bolts
This week covers the basics to get you started up with R. The Background Materials lesson contains information about course mechanics and some videos on installing R. The Week 1 videos cover the history of R and S, go over the basic data types in R, and describe the functions for reading and writing data. I recommend that you watch the videos in the listed order, but watching the videos out of order isn't going to ruin the story.

Week 2: Programming with R
Welcome to Week 2 of R Programming. This week, we take the gloves off, and the lectures cover key topics like control structures and functions. We also introduce the first programming assignment for the course, which is due at the end of the week.

Week 3: Loop Functions and Debugging
We have now entered the third week of R Programming, which also marks the halfway point. The lectures this week cover loop functions and the debugging tools in R. These aspects of R make R useful for both interactive work and writing longer code, and so they are commonly used in practice.

Week 4: Simulation & Profiling
This week covers how to simulate data in R, which serves as the basis for doing simulation studies. We also cover the profiler in R which lets you collect detailed information on how your R functions are running and to identify bottlenecks that can be addressed. The profiler is a key tool in helping you optimize your programs. Finally, we cover the str function, which I personally believe is the most useful function in R.

230 Student
reviews
Cost Free Online Course (Audit)
Provider Coursera
Language English
Certificates Paid Certificate Available
Hours 7-9 hours a week
Calendar 4 weeks long
+ Add to My Courses
Roger Peng
Class Central presents
An interview with
Roger Peng
JHU’s Data Science Specialization offered on Coursera will give learners a solid foundation and practical experience in data science. Read
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
75+ Hour Free Coding Course flatironschool.com

Get started with Ruby & JS curriculum online with all-day instructor help.

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

230 reviews for Coursera's R Programming

Write a review
204 out of 210 people found the following review useful
3 years ago
profile picture
Dennis Meier is taking this course right now and found the course difficulty to be hard.
There seems to be little coordination between the lectures and the programming assignments. If you are an absolute beginner in R, you'll spend hours just trying to figure out what is required for each assignment. Not a good course for a beginner, but it's the only thing available on Coursera right now. I've learned some, but a true beginner's course is still needed.
Was this review helpful to you? YES | NO
136 out of 144 people found the following review useful
3 years ago
profile picture
Anonymous partially completed this course.
For someone like me who is completely new to R programming, the programming assignments are really hard.. The slides or the lecture doesnt prepare you at all for the programming assignments .
Was this review helpful to you? YES | NO
122 out of 127 people found the following review useful
3 years ago
profile picture
Anonymous is taking this course right now.
This course is missing its target audience. Most of the people enrolled have minimum to none previous knowledge of R, but there is a BIG gap between the theorical explainations provided in the lectures and the level required to complete programming assigments. The lectures are not particularly engaging, but they do t Read More
This course is missing its target audience. Most of the people enrolled have minimum to none previous knowledge of R, but there is a BIG gap between the theorical explainations provided in the lectures and the level required to complete programming assigments.

The lectures are not particularly engaging, but they do the job. The staff community is very good and quick in replying in discussion forums.

Overall, not the best course to learn R or basic statistics.
Was this review helpful to you? YES | NO
71 out of 72 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
I want to like this course, because I think R is a neat language with a vast potential for practical application. However, the course itself is poorly designed and implemented, and I feel like I am learning R in spite of, rather than because of, the course. The lecture component of the course has little value. The le Read More
I want to like this course, because I think R is a neat language with a vast potential for practical application. However, the course itself is poorly designed and implemented, and I feel like I am learning R in spite of, rather than because of, the course.

The lecture component of the course has little value. The lecturer tends to take a depth-first approach to presenting concepts, taking one concept and developing it out to its most minute and esoteric details before moving on to another. The result is that only a small fraction of what's presented could be considered appropriate for beginners and an even smaller fraction is useful for completing assignments. I've started ignoring the videos, skimming the slides and Googling everything. It works, but what's the value of the course?

Also, others have noted the large gap between the content of the lectures and the quizzes (very basic) and the programming assignments. The latter are challenging, which is good, but there's no intermediate work that we do to bridge the basic stuff to the advanced stuff. You're thrown directly into the deep end of the pool. I don't mind hitting up Google, Stack Overflow, etc. to learn things, but again, what's the purpose of the course if this is what we have to do? Why not make the assignments progressively more advanced, rather than very advanced from the get-go?

In short, this is a course designed by people who don't teach beginners very often and who have not carefully thought through what it takes to learn R from a truly entry-level position.
Was this review helpful to you? YES | NO
37 out of 41 people found the following review useful
2 years ago
Aron Hsiao completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
Just completed this course, passed with 100% score—but only because I have extensive previous programming experience. Contrary to what is implied in the course descriptions for this sequence, you should probably not attempt this course (or at least not pay for the signature track) unless you have previous coding exper Read More
Just completed this course, passed with 100% score—but only because I have extensive previous programming experience.

Contrary to what is implied in the course descriptions for this sequence, you should probably not attempt this course (or at least not pay for the signature track) unless you have previous coding experience.

This course goes over R concepts well and concisely, but it does NOT go over fundamental programming concepts, it jumps right in with the assumption that you already understand and are familiar with classic data structures, interfaces, flow control, machine states, the characteristic rigidity of computing language syntax, and so on.

If you have no previous exposure to programming or Computer Science 101 concepts, this course will probably leave you absolutely bewildered from the first assignment.

If you do have previous programming experience, it's a great way to get up and running with R. The assignments are more or less perfect for this target audience—enough to force you to confront R on its own terms if you are going to find elegant and non-sloggy/kludgy solutions, but not so much that you're going to spend a lot of time getting bogged down in peripheral particulars.

I dock the course a star because the lecture materials at times fail in being technical enough—they tend at times to "teach by example" rather than "teaching by specification." That is to say that there are times when they tell you to use an R feature or syntactical phrasing *for* a particular situation without telling you *why* it works or what the rules are in general so that you can apply the same tools for other, similar-but-slightly-different situations.

I found that the R language specification itself is a great way to bridge the gap. The instructors/lecture point you to the right part of R to look at for given circumstances, and knowing this, you can refer to that component of the R language specification and get the complete details on how that tool/function/syntactical component operates at the specification level.

All in all, a valuable course for me, and enabled me to put R to work for real-world projects right after completing the course. But if I hadn't previously programmed in C, C++, Pascal, Python, PHP, etc., I would have probably been lost.
Was this review helpful to you? YES | NO
54 out of 57 people found the following review useful
3 years ago
profile picture
Anonymous completed this course.
Like many of the previous reviews have stated, this course is extremely difficult to a beginner programmer. In fact, I would recommend that anyone who hopes to have any amount of success in this course first starts with an intro programming course such as Learn Python The Hard Way: http://learnpythonthehardway.org/bo Read More
Like many of the previous reviews have stated, this course is extremely difficult to a beginner programmer. In fact, I would recommend that anyone who hopes to have any amount of success in this course first starts with an intro programming course such as Learn Python The Hard Way: http://learnpythonthehardway.org/book/

Additionally, I would recommend a more basic introduction to R before attempting this course, such as Data Camp's introduction to R course: https://www.datacamp.com/

Another good introduction to R course is Codeschool's Try R series: http://tryr.codeschool.com/levels/1/challenges/1

After completing those, the coursera programming is much more manageable.

My recommendation for completing the course would be to not stress out about the programming assignments, which, as previously stated, are incredibly challenging. Remind yourself that this course is free and take it a few times if you have to, focussing on really learning the basics and establishing a fundamental understanding of everything you learn each time you go through. With that mentality, the course changes from being an insurmountable challenge to a fantastic resource for getting a deep understanding of the R programming language.

Best of luck.
Was this review helpful to you? YES | NO
11 out of 11 people found the following review useful
a year ago
profile picture
Anonymous is taking this course right now.
The course is helpful only to the point that it pushes you to look all over the internet to figure out how to understand/complete assignments . The downside is that if you're going everywhere else to learn, why are you enrolled in a class?? Typically, pushing students beyond course material is a good thing as it challe Read More
The course is helpful only to the point that it pushes you to look all over the internet to figure out how to understand/complete assignments . The downside is that if you're going everywhere else to learn, why are you enrolled in a class?? Typically, pushing students beyond course material is a good thing as it challenges them. That said, this is beyond pushing - it's akin to showing you what a few tools do, what a few types or material are and then telling you to build an addition on your house. If I hired the teacher to train employees at the company I work at and he took a similar approach to R Programming, I'd fire him.

Data Science has a great place in the future of Business, Science etc. We should be encouraging more and more people to pick it up and learn, not discouraging them. This course, from what I've experienced and read, is doing far more to discourage people from entering the field and more to validate those who are already familiar with R & programming and want to complete the course for a certificate.

Coursera is a great platform to do help encourage/educate others and I urge the company to review this class and it's approach and to work with John's Hopkins to come up with a better course or courses on R programming....

My recommendations:

1.) Don't pay for this course unless you've already completed it and just want the certificate.

2.) If you're new to programming, don't try and complete the course in a single month - you'll only get frustrated. You'll tear through the estimated 7-9 hours a week very quickly (especially, if like me, you have a full-time job). Take a month just to get through videos/quizzes and read his book.... I also recommend googling other R books that are out there and reading them. Then in the second or third month, run through the quizzes and then tackle the assignments.

3.) Git and Git Hub add an additional level of frustration to the course... get familiar with both during your first attempt so you can easily submit assignments when you're actually attempting them.

4.) Don't stress over the course. If it takes you a few attempts, that's what it takes. You're not the only one who thinks there's a huge gap between the lectures/videos and assignments.

Was this review helpful to you? YES | NO
54 out of 58 people found the following review useful
3 years ago
profile picture
Jck326 is taking this course right now.
Anyone who can successfully complete this course will have good competency with R. However, from a learning perspective, this is a poorly designed course, with exercises and lectures not suitable to serve as a true introduction to R. Task-based walkthroughs available on the web are far superior to this course. The Read More
Anyone who can successfully complete this course will have good competency with R.

However, from a learning perspective, this is a poorly designed course, with exercises and lectures not suitable to serve as a true introduction to R.

Task-based walkthroughs available on the web are far superior to this course.

The optional "swirl" assignment is one of the few useful features of the course, and should instead be the first mandatory assignment.
Was this review helpful to you? YES | NO
55 out of 60 people found the following review useful
3 years ago
profile picture
Anonymous is taking this course right now.
videos are free on youtube, programming assignments are insanely hard, instructor is not very good. Overall, this is NOT something you should pay for.
Was this review helpful to you? YES | NO
21 out of 21 people found the following review useful
2 years ago
Prose Simian completed this course, spending 12 hours a week on it and found the course difficulty to be hard.
Finished this. Got a distinction. Hated it. One reason was it's simply badly designed: going from lecture, via (frankly perfunctory, "oh, we need to give them a quiz on something, so let's ask anything vaguely relevant") quiz, to quite complicated programming assignments. If this is indicative of the state of pedagogy Read More
Finished this. Got a distinction. Hated it. One reason was it's simply badly designed: going from lecture, via (frankly perfunctory, "oh, we need to give them a quiz on something, so let's ask anything vaguely relevant") quiz, to quite complicated programming assignments. If this is indicative of the state of pedagogy at JHU, any reputation JHU students might have stems ENTIRELY from a highly competitive selection/entrance procedure.

But maybe I just wasn't the target audience. The course is for 'experienced programmers'. My smattering of Python was probably not enough. R is a stats language with more fundamental data types than say Python or Java. Confusion over which types were returned or required by which functions was a major headache for me. But this was magnified by the failure of the materials to point out telltale identifiers, and on-forum chats with a few more experienced programmers suggested this was a pitfall for them too, until they worked through supplementary material they dug up for themselves. So... maybe not: even for members of the target audience the course per se was deficient.

In short: however talented the JHU team may be as data scientists, researchers, and on-campus teachers, like many of their MOOCs this is a half-hearted, pegagogically-incompetent, cynical attempt to cash in on the data science boom.

Which sadly, appears to have paid off.
Was this review helpful to you? YES | NO
37 out of 38 people found the following review useful
3 years ago
profile picture
Anonymous is taking this course right now.
Lecturer is monotonous and talks really fast even when you reduce the speed of the video to 0.75. It would be better to keep the audience actually engaged by having interactive examples, not just a slide on a screen. The course isn't very "hands on" as programming courses should be. He just explains what functions ar Read More
Lecturer is monotonous and talks really fast even when you reduce the speed of the video to 0.75. It would be better to keep the audience actually engaged by having interactive examples, not just a slide on a screen. The course isn't very "hands on" as programming courses should be. He just explains what functions are for the most part and barely anything about how to use them.

The assignments have barely anything to do with the material and you need to constantly google bits and bobs. The 3-5 hours it says on the tin are vast underestimate to someone who is relatively new to programming.

tip: buy a book instead if this course.
Was this review helpful to you? YES | NO
30 out of 31 people found the following review useful
3 years ago
profile picture
Anonymous partially completed this course.
I have spent entire days and nights working on the assignments. The course assumes that you know how to program in R - why, I don't know. Actually, let me go as far as to say that the course assumes that you are an outstanding R programmer. And if so you can find some entertainment in the video clips discussing topics Read More
I have spent entire days and nights working on the assignments. The course assumes that you know how to program in R - why, I don't know. Actually, let me go as far as to say that the course assumes that you are an outstanding R programmer. And if so you can find some entertainment in the video clips discussing topics such as debugging.

The discussion forums say it all... You can find people saying that after trying the assignments they are going back to Excel; and also experienced programmers in R unhappy about the difficulty of the exercises.

So if you wanted to learn R - forget about this uninspired course. If you are good at R, sign up and have some fun.

As for me, I'm going back to the last assignment, because I started this, and will finish it.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
a year ago
Brandt Pence completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
This is the second course in the Data Science specialization, and it is the foundation course for the rest of the classes. Many reviewers online will disagree with the relatively high score I have given this course, and with good reason. It is a very difficult course for those without a proper programming background. M Read More
This is the second course in the Data Science specialization, and it is the foundation course for the rest of the classes. Many reviewers online will disagree with the relatively high score I have given this course, and with good reason. It is a very difficult course for those without a proper programming background. My fuzzy memory of for- and while-loops from my intro to programming course a decade ago was not enough to leave me adequately prepared for this course. Thus, I spent a lot of time working on the programming assignments to get them to work. The video lectures and quizzes are at a decidedly beginner level, but the assignments are at what would probably be described as an intermediate level, and the instructors do not provide sufficient information to bridge the gap.

This is something that not all of the students in the course are willing to accept. There are a number of students who, by virtue of their backgrounds, clearly find this class to be very easy, and some are gracious enough to provide help to struggling students. It is very easy to google to find the answers to the programming assignments since so many people have completed this course, a strategy which has dubious educational value. Much more critically, previous students have provided bridge problems that attempt to help struggling students apply what they learned in lectures to complete the programming assignments. Examples are linked here for assignment 1, assignment 2, and assignment 3.

Assignments 1 and 3 are graded by submission script, while assignment 2 is peer-graded. The latter is rather more simple than the other two assignments and mostly consists of taking a set of functions and substituting items in order to get those functions to output something else. The other two assignments generally deal with manipulating data and calculating simple statistics (e.g. mean). One excellent resource for students is the Swirl assignments. Swirl is an interactive R program originally conceived by one of Brian Caffo's graduate students (Dr. Caffo teaches Statistical Inference, Regression Models, and Developing Data Products in the Data Science Specialization). Students can get up to 5 extra credit points (1 point per module) for completing Swirl modules in the course, but all the modules are valuable resources for learning some rudimentary syntax in R.

Overall, four stars. This class is difficult, and the instructors do the bare minimum to allow students to successfully complete the assignments, but success in this course is achievable with hard work, even for students without a strong programming background.
Was this review helpful to you? YES | NO
28 out of 29 people found the following review useful
2 years ago
David Clark partially completed this course.
If this is a requirement for the data science certificate, the completion rate is sure to be abysmal. It is not a way to learn R at all, but probably a way for someone versed in R to get the certificate. I am not unexperienced in programming, but found the exams impossible to do, so disconnected from the lectures. Thi Read More
If this is a requirement for the data science certificate, the completion rate is sure to be abysmal. It is not a way to learn R at all, but probably a way for someone versed in R to get the certificate. I am not unexperienced in programming, but found the exams impossible to do, so disconnected from the lectures. This course alone is a full-time job for anyone who takes it without already being an accomplished programmer. If it is so critical to becoming a data scientist, perhaps two or more courses in it, might be needed. But whomever designed the course seems to be oblivious as to how incomprehensible the presentation and exams are to all but experienced programmers.
Was this review helpful to you? YES | NO
33 out of 35 people found the following review useful
3 years ago
profile picture
Anonymous dropped this course.
As a background, I have NO programming experience. I started this course because it was supposed to be an introdution to R. The videos are fairly appropriate for the introductory level, and the SWIRL tutorials are very good. But, the assignments are far too hard for their intended audience! I spent hours trying to fi Read More
As a background, I have NO programming experience.

I started this course because it was supposed to be an introdution to R. The videos are fairly appropriate for the introductory level, and the SWIRL tutorials are very good. But, the assignments are far too hard for their intended audience! I spent hours trying to figure out assignment 1. In the end I gave up, which is sad as was so optimistic when I signed up. At least I didn't pay for it!!
Was this review helpful to you? YES | NO
27 out of 30 people found the following review useful
3 years ago
profile picture
Anonymous completed this course.
There is a problem with the course target: the course is probably too difficult for complete beginners and far too easy for people somewhat familiar with programming. The lessons are average: static slides with voice over and that's it. Exercises are distantly related to lessons, I ended browsing Stack-overflow more Read More
There is a problem with the course target: the course is probably too difficult for complete beginners and far too easy for people somewhat familiar with programming.

The lessons are average: static slides with voice over and that's it.

Exercises are distantly related to lessons, I ended browsing Stack-overflow more than anything else which is how things are done but then what's the course added-value?

I'm completing the course only to get the data specialization.
Was this review helpful to you? YES | NO
17 out of 19 people found the following review useful
3 years ago
profile picture
Jennifer Epperson dropped this course.
This class is not for beginner programmers. The lectures are unclear and assume you have some programming knowledge. An interactive class where we saw the instructor enter the commands and received more practice would be more helpful. The swirl exercises were helpful but they would be better if at the end gave you more Read More
This class is not for beginner programmers. The lectures are unclear and assume you have some programming knowledge. An interactive class where we saw the instructor enter the commands and received more practice would be more helpful. The swirl exercises were helpful but they would be better if at the end gave you more practice for what you just learned. The weekly assignments were MUCH too advanced. I watched the video lectures multiple times, completed the swirl exercises, and researched outside sources such as stackoverflow but was unable to complete the first assignment. I dropped the class after being unable to complete the assignment. My suggestion is to add an optional course for those without any programming knowledge.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
a year ago
profile picture
Anonymous is taking this course right now.
I did a few months of statistical analysis in R before attempting this course and am not entirely unfamiliar to some of the commands and language used. I assumed this would be enough to learn how to program with R, this was reinforced by the fact the lecture material was all extremely simple to understand. However, th Read More
I did a few months of statistical analysis in R before attempting this course and am not entirely unfamiliar to some of the commands and language used. I assumed this would be enough to learn how to program with R, this was reinforced by the fact the lecture material was all extremely simple to understand. However, this is a properly awful course. Here's what I was expected to do:

Week one: Relatively easy quiz on lecture material. Easy to understand and can be taken multiple times if you make a mistake and need to go back and revise. Recommended to do some swirl exercises to get familiar with things like vectors and subsetting.

Week two: Programming functions using commands covered for all of one minute in the lectures. Practice assignment buried out of the way to the point where it's completely unnoticeable unless you get lucky and see the announcement stating that week 2 has begun. Expected to have created basic functions before but only avenue to do so without simply copying an example is done via the swirl package in R. If you skip that you may struggle to figure out what is required.

Week three: Be sure to have already configured, used and are familiar with the GitHub environment as it is required to use for the second programming assignment, which is peer-assessed and as such you are on a strict deadline to submit. Zero documentation is available to assist you with this setup.

All of this including watching all of the lectures and taking the weekly quizzes (as well as doing the optional swirl assignment for both practice and a handful of bonus marks). I have not yet reached week 4 yet but the speed at which this ramps up I expect I will be required to program an R package rather than just a function. The TA's available in the discussion forums are helpful but do not make up for the lack of resources available to get a beginner up to speed.

IF you're familiar with computer science and programming languages used in data analysis (such as Python) you will probably find this course good value as it assumes you have done programming in data science before.

IF you are new to programming you will struggle and expect to double the estimated 9 hours a week to finish the work assigned.

Was this review helpful to you? YES | NO
9 out of 9 people found the following review useful
2 years ago
Pam partially completed this course.
I've had years of experience as a PL/SQL developer and am familiar with packages, functions, loops, conditional statements, etc. That part of the course is easy for me. Where I'm struggling is in the programming assignments, which as others have said aren't well-related to the lectures (those are useful for overview/ Read More
I've had years of experience as a PL/SQL developer and am familiar with packages, functions, loops, conditional statements, etc. That part of the course is easy for me. Where I'm struggling is in the programming assignments, which as others have said aren't well-related to the lectures (those are useful for overview/background). I've spent hours googling, watching other tutorials, etc., in order to figure out what R-steps I have to take in order to be able to get to the looping/conditional statements steps. I've paid for this class, but right now it looks as if I'll drop it, take the rest of the specialization for free (downloading absolutely everything as I go, including datasets), work through at my own pace, and officially re-enroll and complete it when I'm much more familiar with R. Then I won't be spending 15+ hours/week figuring out the basics.

One tip: purchase the author's book. It's quite helpful for the quizzes, though not so much for the assignments.
Was this review helpful to you? YES | NO
29 out of 31 people found the following review useful
3 years ago
profile picture
Marta completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
Very poor explanations with a teacher reading the same text of the slides ina a very fast way. I would have prefered reading a book or a tutorial instead
Was this review helpful to you? YES | NO
13 out of 13 people found the following review useful
2 years ago
Dave partially completed this course.
I'm probably echoing others' complaints about this course, but the learning curve from week 1 to week 2 is just unbelievable. The main problem is that the simpler functions you'd need to do to learn good function writing are done in the context of the lecture, so you don't ever get to do the groundwork of puzzling out Read More
I'm probably echoing others' complaints about this course, but the learning curve from week 1 to week 2 is just unbelievable. The main problem is that the simpler functions you'd need to do to learn good function writing are done in the context of the lecture, so you don't ever get to do the groundwork of puzzling out simpler tasks. Peng shows you function after function in the Week 2 lectures, and then assigns you a monster three-part function task that's way beyond nearly anything he's allowed you to work out for yourself. It's almost as if someone told him to stuff an entire master-level R programming class into four weeks. Why not just split this into a twelve-month class and lower the learning curve substantially?
Was this review helpful to you? YES | NO
19 out of 20 people found the following review useful
3 years ago
profile picture
Anonymous completed this course.
This course is the 2nd one from Johns Hopkings specializations through Coursera and is one of the worst online courses I've ever taken. It is poorly designed, video lectures have no relation with what is asked for assignments. The course isn't self-contained you will have to learn most things outside in google or stac Read More
This course is the 2nd one from Johns Hopkings specializations through Coursera and is one of the worst online courses I've ever taken.

It is poorly designed, video lectures have no relation with what is asked for assignments. The course isn't self-contained you will have to learn most things outside in google or stackoverflow and the amount of time suggested is far away from what you will need to complete the course.
Was this review helpful to you? YES | NO
17 out of 23 people found the following review useful
3 years ago
profile picture
Antoni Parellada completed this course.
This course has been an eye-opener, and a tremendous challenge. It is definitely not a course where you can kick back and enjoy the lectures. There is absolutely nothing wrong with the videos, and I disagree with some of the criticism they have received. The speaker is clear and informative, and his approach is gentle Read More
This course has been an eye-opener, and a tremendous challenge. It is definitely not a course where you can kick back and enjoy the lectures. There is absolutely nothing wrong with the videos, and I disagree with some of the criticism they have received. The speaker is clear and informative, and his approach is gentle and casual. But, yes, there is a great chasm between the lectures and the assignments.

I didn't have any programming experience, and it took me endless hours of research on-line to build up the fundamentals to even attempt the coding assignments. The good news is that the resources on-line are immense, including the site GIT Hub that the course unveiled for me.

So the main "issue" with the course is not really in what it offers, but in the lack of definition of its audience. This is in part due to the fact that it is integrated into a more extensive series of courses, where you are familiarized with some relevant concepts.

In general, it is a course that requires either a good knowledge of coding, or a very serious commitment to make up for it. It's also understood that the audience is comfortable with the math behind the main probability distributions (uniform, Poisson, Normal).

Not a good choice if you're just curious about R.
Was this review helpful to you? YES | NO
22 out of 25 people found the following review useful
3 years ago
profile picture
Anonymous is taking this course right now.
This course is good in content BUT very very poor in instructions. Especially what to do where to submit etc on assignments.
Was this review helpful to you? YES | NO
20 out of 27 people found the following review useful
3 years ago
profile picture
Life is Study completed this course.
R Programming is a remake of Computing for Data Analysis, another course offered on Coursera by the same instructor, Roger Peng. This course covers R basics such as R data types and objects, reading and writing data, control flow, functions, scoping, dates, loops, debugging tools, simulation and code profiling. The sl Read More
R Programming is a remake of Computing for Data Analysis, another course offered on Coursera by the same instructor, Roger Peng. This course covers R basics such as R data types and objects, reading and writing data, control flow, functions, scoping, dates, loops, debugging tools, simulation and code profiling. The slides and lectures are a bit smoother than Computing for Data Analysis but the content is mostly the same.

This course has good information but suffers from a lack of instructor face time and heavy use of static slides with voiceovers, which are less engaging than videos of instructors actually running the commands they are talking about. Additionally, there are no in-lecture quizzes or interactive exercises to help you absorb the material as you go along. If you want to get as much out of the course as you can, I recommend that you follow along with R Studio open on a second screen or window and try out commands discussed as you watch the videos. Overall, it is a decent intro to R, but it is not particularly engaging.
Was this review helpful to you? YES | NO
14 out of 16 people found the following review useful
3 years ago
profile picture
Anonymous partially completed this course.
Most, if not all, of the videos presented in this course are available on YouTube, and very little additional instruction is provided in the actual Coursera class. You have the option to pay for a verified certificate, but there is no value added for the $$. Better resources are out there.
Was this review helpful to you? YES | NO
7 out of 8 people found the following review useful
2 years ago
profile picture
Eric Cohen is taking this course right now and found the course difficulty to be hard.
This course is awful. It doesn’t even deserve one star. The instructor doesn't explain things well. The course is NOT self-contained: some questions from the Quizzes are not related to the teaching material and you need to Google the issue or use some books. Assignments are not related to the teaching material neither. Read More
This course is awful. It doesn’t even deserve one star. The instructor doesn't explain things well. The course is NOT self-contained: some questions from the Quizzes are not related to the teaching material and you need to Google the issue or use some books. Assignments are not related to the teaching material neither.

Not enough hands-on practice and too much blabla.

I am very disappointed of this poor quality, I thought teaching from John Hopkins could only be excellent but apparently I am wrong.
Was this review helpful to you? YES | NO
11 out of 11 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
It seems not much has changed since the comments below. Assignments require a knowledge of programming beyond what is taught in lectures or provided in support materials. I've found the teaching of syntax and lack of basic instruction extremely frustrating and like everyone below have spent hours trying to find the ans Read More
It seems not much has changed since the comments below. Assignments require a knowledge of programming beyond what is taught in lectures or provided in support materials. I've found the teaching of syntax and lack of basic instruction extremely frustrating and like everyone below have spent hours trying to find the answers to assignments when the time could have been spent learning how to actually use R.
Was this review helpful to you? YES | NO
9 out of 11 people found the following review useful
3 years ago
profile picture
Anonymous is taking this course right now.
I'm enjoying the course - but I don't feel that the lectures prepare you in any way to do the programming assignments. Perhaps it would be better if an assignment is posted on a weekly basis and the explanation is given in the following week's lectures. Solutions to the assignments are available on the web, so one could easily complete the course without truly understanding it.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
a year ago
Esteban López completed this course.
I think every learning process depends on each individual, their motivations, tools and mind structure. My case seems to be particular after reading some of the reviews. I am an anthropolgist, for years I didn't need any maths and even less programming skills. I found R as a way to enhance my skills as a researcher and Read More
I think every learning process depends on each individual, their motivations, tools and mind structure. My case seems to be particular after reading some of the reviews. I am an anthropolgist, for years I didn't need any maths and even less programming skills. I found R as a way to enhance my skills as a researcher and got into Coursera's specialization with 0 previous experience or, for the matter, exposure to any kind of programming. I wasn´t even good at excel (I am now).

Nevertheless, I decided myself to learn it so I passed the course with 100%, but after dedicating a lot of time (which wasn't hard at all, I've found in programming a new passion) to understand the lots of info that wasn't said in the lectures, which were much more a starting point.

Currently, I am close to finish the whole specialization and enrolled In other programming courses. Nevertheless, I know that when I finish it´s going to be a long way from there before I can say that I am a data scientist, or even for mastering R programming.

About the instructor, he was very clear to me (at least in this one, my opinion is different for other of his courses). Covered the essentials and gave the rigth starting point. From there, it is not impossible to find the requiered information but takes way much more effort than announced at first.

I guess this kind of teaching trend (I mean the online education) has a lot to do with self teaching and, culturally speaking, I'm convinced that self teaching is the way in which our pedagogical models needs to get focused in the near future: Why do we have internet otherwise? I do not think is just for entertainment.
Was this review helpful to you? YES | NO
5 out of 5 people found the following review useful
2 years ago
Dave M completed this course.
I am an experienced programmer with a lot of experience in data warehousing, but I found this course challenging. It is definitely not for appropriate for new programmers and it was a bigger time commitment than I expected - probably 10-15 hours per week, mostly doing the research and playing in RStudio to complete t Read More
I am an experienced programmer with a lot of experience in data warehousing, but I found this course challenging. It is definitely not for appropriate for new programmers and it was a bigger time commitment than I expected - probably 10-15 hours per week, mostly doing the research and playing in RStudio to complete the assignments. You will learn a lot, but as others have said, most of what you learn is self taught from google and stack overflow and browsing the forums. I did find the Community TA's to be helpful and very encouraging. They try hard to fill the gap between the lectures and assignments.

I would feel cheated if I had paid for this course, but I chose not to. I did invest of lot of time, however, and some of that would not have been required if the lectures better prepared one for the assignments. I suspect that learning R is probably not something that most people can do in 4 weeks or the 30-40 hours they suggest - that's just not realistic. This course should probably be two 4 week courses. And it should be overhauled to include more relevant instruction and perhaps a good text book or reference website (if such exists).

Instructor Peng's online "book" is probably worth purchasing (or downloading free) but it's mostly a compilation of the lecture notes. It's handy one place to find the material, but it doesn't really fill the gaps or expand on the material as a classic course textbook often does.

Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous dropped this course.
As others have stated, the course is incredibly poorly designed. For background, I have experience with R previously, and hold multiple postgraduate degrees. So...I am hardly inexperienced with statistics and quantitative methods. That said, the programming assignments are ridiculously difficult, and simply not sur Read More
As others have stated, the course is incredibly poorly designed.

For background, I have experience with R previously, and hold multiple postgraduate degrees. So...I am hardly inexperienced with statistics and quantitative methods.

That said, the programming assignments are ridiculously difficult, and simply not surmountable to most students. Those who complete the course appear to fall into a single category: they have significant programming experience in the past, and leverage this to finish. The question then is, of course, why this course if you already have significant programming knowledge?

The best advice I have gleaned, assuming one wants to complete the course, is to expect to take it multiple times, and to spend time elsewhere working on building up base knowledge of R. Further, as one commenter noted and assuming you want to complete the course, the best advice appears to be to complete all lectures and quizzes (which are easy to the point of useless) in the first week, then spend the remainder of the course just doing the programming assignments. Additionally: the 4-8 hours/week estimate given is laughable. As an examply, before dis-enrolling, I spent an entire weekend attempting the first programming assignment alone....

Best of luck to all, but overall this course is a very large disappointment. My feeling, from reading comments here and thinking of my own experience, is that JHU and Roger Peng et al have frustrated many, many "courserians" and wasted a small mountain of time from people to end up dis-enrolling.
Was this review helpful to you? YES | NO
7 out of 9 people found the following review useful
3 years ago
profile picture
Ar is taking this course right now.
This course is definitely not for someone who does not have programming background or does not have an aptitude toward programming. I have been programming for number of years and I am enjoying learning R. This course will give you a good base and you can built your knowledge upon it. Just remember to do a lot of practice.
Was this review helpful to you? YES | NO
6 out of 6 people found the following review useful
2 years ago
Richard Jackson is taking this course right now.
Quizzes seem to fit well with the lectures and can be accomplished in the 4-9 hours a week. Week2 (assignment 1) is insanely hard and there seems to be a huge gap of knowledge in how to code in R. I would suggest the course have a "Foundations in R" course for newbies to learn code. Then run the assignments from this course as a "Programming in R" course. The leap is simply huge.
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
profile picture
Anonymous partially completed this course.
I am a 20+ year data analytics professional. My objective is to learn R in order to supplement my SAS, SPSS, SQL, C skills. Also - R has emerged as the tool du jour and I need to speak the same language as the people on my teams. This is NOT a course to take if you want to learn R - end of story. If you want to lea Read More
I am a 20+ year data analytics professional. My objective is to learn R in order to supplement my SAS, SPSS, SQL, C skills. Also - R has emerged as the tool du jour and I need to speak the same language as the people on my teams.

This is NOT a course to take if you want to learn R - end of story. If you want to learn R, go elsewhere. If you feel the need to achieve the JHU Specialization, fine - Learn R elsewhere and return to this course to check the box.

The best explanation (rationalization?) for the poor program design that I have come across comes from postings by some of the TAs on the internal Coursera blog pages - essentially the comment is that one of the program design objectives is to provide the student with a "real world" experience. That is, force students to experience an ill-defined problem and "teach" them the process of searching for alternate information among various on-line community resources.

I have worked in data analytics for my entire career and am currently an engagement manager for a well known analytic vendor at a Fortune 50 company - this is not how we do things in the "real world". The real world values and rewards efficiency. When I send my people for training, I expect an effective and efficient learning environment. After this experience I will search for an alternative. I'm reading good things about "Bootcamp"...
Was this review helpful to you? YES | NO
8 out of 10 people found the following review useful
3 years ago
profile picture
Robert Grutza completed this course, spending 8 hours a week on it and found the course difficulty to be hard.
Gives fast pace view of main features of the R language. Not a lot of time was put into creating this class and the materials.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous partially completed this course.
I agree with the others- this course leaves a lot to be desired. A huge disconnect between lectures and programming assignments. I scored 10s on quizes but the leap to progamming assignments was huge. I listened to all the video lectures and they made sense (though i think a bit dry and not dynamically presented). i Read More
I agree with the others- this course leaves a lot to be desired. A huge disconnect between lectures and programming assignments. I scored 10s on quizes but the leap to progamming assignments was huge. I listened to all the video lectures and they made sense (though i think a bit dry and not dynamically presented). i managed to get through a few exercises sucessfully, but I was spending all weekend doing them, so I decided to take another route to learning. And just as an fyi, i have a PhD in Neuroscience and have worked as a scientist for 20 yrs, and i found the course hard. I dont think it's the topic, rather how the course is designed. i think the programming assignments should break down the steps more- i know i was doing parts right, but one thing not right makes the whole thing fail, and there's really no help to troubleshoot. Perhaps they are trying to cram too much in, but it seems like the way to learn is to break it down more. I will say that the one good thing about it was introducing me to Swirl, an R tutorial that you can run in R and learn step by step. Swirl was developed by John's Hopkins grad student (Nick Carchedi) and his mentor, Brian Caffo. I highly recommend that- very useful!
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
Anna F completed this course.
If you are a total beginner in R without any programming experience you will find this course very frustrating, as you can guess from other reviews. My advice is: assign a lot of time at the beginning of the course, start with downloading RStudio and a swirl package (it's also a part of a voluntary assignment), do the Read More
If you are a total beginner in R without any programming experience you will find this course very frustrating, as you can guess from other reviews. My advice is: assign a lot of time at the beginning of the course, start with downloading RStudio and a swirl package (it's also a part of a voluntary assignment), do the interactive tutorial in R programming there (complete a swirl assignment), then watch all 4 weeks of videos and do all quizzes, then move the the first programming assignment. Trying to do assignments before you learn the basics will take more time than you can imagine. All programming assignments are very difficult so you really want to do all the lectures, quizzes and swirl in week 1 and spend the rest of the time programming. I wish I knew that before I started; it would have saved me lots of time trying to figure things out by myself. Overall, you will learn a bit about R and you'll be able to use it at the end of a course but it will very likely be the most frustrating experience in your coursera history.
Was this review helpful to you? YES | NO
9 out of 14 people found the following review useful
3 years ago
profile picture
Anonymous completed this course.
This course is okay. I've taken MIT's "The Analytics Edge" before, so I'm not a newbie to R − although that course had a very "practical" slant to it, without ever properly introducing the language. By contrast, what we have here is a rather formal description of R, by a programmer, for programmers. I suppose people wi Read More
This course is okay. I've taken MIT's "The Analytics Edge" before, so I'm not a newbie to R − although that course had a very "practical" slant to it, without ever properly introducing the language. By contrast, what we have here is a rather formal description of R, by a programmer, for programmers. I suppose people with no programming experience (and especially no functional / Lisp-type language) can find the lectures overly abstract and the exercises daunting, but generally, I found the course well done, a welcome formal introduction to the semantics of the language, and if anything too easy − I ran through every lecture, quiz, and assignment in a day (with ample breaks).
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
First, the course covers what the title suggests.To learn how to tabulate, plot and model your data, you'd need to stick with the specialisation. Thus it is probably not the best way into R if you have no background in programming. The content ranges from basic material on data types and operators to much more demandi Read More
First, the course covers what the title suggests.To learn how to tabulate, plot and model your data, you'd need to stick with the specialisation. Thus it is probably not the best way into R if you have no background in programming.

The content ranges from basic material on data types and operators to much more demanding topics which require you to understand or quickly grasp the principles of functional and object oriented programming. If you are a master of the latter you can probably swot up everything covered here much more efficiently using other materials on the web. If you're pretty much a newbie programmer, the assignments will probably dumbfound you because this course won't give you the conceptual background underlying the specifics.

Having said all that, it worked for me. Some of it was easy, some of it tough, but I feel that the course taught me the basics of how to progeam *well* in R whereas, if I'd tried to learn it by getting stuck in, I'd have ended up a proficient misuser of the language.
Was this review helpful to you? YES | NO
8 out of 12 people found the following review useful
3 years ago
profile picture
Anonymous dropped this course.
This course goes very fast and seems more focused on mastery of Git and GitHub than on the R language. That is probably because of its integration into the Data Science sequence of courses. Personally, I found the descriptions of GitHub baffling and dropped the course at that point. The use of high definition YouTub Read More
This course goes very fast and seems more focused on mastery of Git and GitHub than on the R language. That is probably because of its integration into the Data Science sequence of courses. Personally, I found the descriptions of GitHub baffling and dropped the course at that point. The use of high definition YouTube was beyond my local available bandwidth.

I probably should not say it of a free product, but the sound was poor quality and the whole thing seemed to be slapped together with little reward to production values.

I may try it again some day.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
a year ago
profile picture
Anonymous completed this course.
This course is the didactically worst experience I've ever had in any MOOC. The course material doesn't prepare you to do the quizzes AT ALL. You have to do some hefty googling and scrape the concepts from other tutorials. I do have programming experience, and I couldn't have passed without it, so offering this as a "b Read More
This course is the didactically worst experience I've ever had in any MOOC. The course material doesn't prepare you to do the quizzes AT ALL. You have to do some hefty googling and scrape the concepts from other tutorials. I do have programming experience, and I couldn't have passed without it, so offering this as a "beginners" course strikes me as being cynical. It also seems like the people putting the course together didn't spend much effort in it. The material is basically someone reading his own slides. There are almost no exercises that go with it. Some important concepts only crop up in the official assignments, why are they not introduced in the course material beforehand? The course makes you think that you could have learned a lot a lot faster and with less frustration somewhere else or even by just googling a couple of free tutorials.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
profile picture
Anonymous dropped this course.
I am highly disappointed in this course and would not recommend the course if you are new to R unless you want to get discouraged and frustrated. I had signed up for the Data Scientist Track but am not going to continue in the program after the 1st course in the series which I passed but was uninspired by and this Read More
I am highly disappointed in this course and would not recommend the course if you are new to R unless you want to get discouraged and frustrated.

I had signed up for the Data Scientist Track but am not going to continue in the program after the 1st course in the series which I passed but was uninspired by and this class which has been a complete waste of time.

The video lectures do not give you enough practical knowledge or information to complete the programming assignments. I should have saved my $49 and just bought a book and taught myself I would have learned just as much.

They need to offer an R programming course that starts with the basics to help you build a foundation.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Laurie is taking this course right now.
Reading poor slide content (poorly) is not teaching, Dr. Peng. As many have said, the quizzes are not relevant to the slides. The programming assignments couldn't be completed by studying the slides or the "textbook" assigned. Very sorry I signed up for the certificate, and this is the worst online class I have ever ta Read More
Reading poor slide content (poorly) is not teaching, Dr. Peng. As many have said, the quizzes are not relevant to the slides. The programming assignments couldn't be completed by studying the slides or the "textbook" assigned. Very sorry I signed up for the certificate, and this is the worst online class I have ever taken. Note: I have a CS degree, though I haven't programmed professionally in years. I am also severely lacking in stats (probably my key learning in this class) and that just added to the difficulty of getting through this. I am on Week 3, however with perfect scores so far, so you can get through this with enough studying of resources outside this class and a lot of time in the forums where the TAs do a good job of explaining concepts better than the professors.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
As someone new to R, this course is extremely frustrating. Time requirements are FAR greater than stated, since I have to find virtually every bit of information needed to complete the programming assignments outside of the course materials. Anyone associated with the course in any official capacity will admit straight Read More
As someone new to R, this course is extremely frustrating. Time requirements are FAR greater than stated, since I have to find virtually every bit of information needed to complete the programming assignments outside of the course materials. Anyone associated with the course in any official capacity will admit straightaway that the course material does not prepare you for the assignments--hours spent on stackoverflow are absolutely mandatory. Unless you have substantial programming experience (and, better yet, experience with R), it's going to be very difficult to get through this stuff. You basically have to learn a whole lot on your own.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
a year ago
profile picture
Cameron is taking this course right now, spending 2 hours a week on it and found the course difficulty to be very hard.
Very poor way of educating. Instructor often shows complicated ways of doing simple tasks which confuses people who are new to the R or do not have in-depth math backgrounds. Additionally, the format is basically watching the instructor read off of slides and then having to pause the videos constantly as he races throu Read More
Very poor way of educating. Instructor often shows complicated ways of doing simple tasks which confuses people who are new to the R or do not have in-depth math backgrounds. Additionally, the format is basically watching the instructor read off of slides and then having to pause the videos constantly as he races through examples in real-time.

If you simply want to learn R, forget about this course completely and just use swirlstats.com to learn R in R. If you need validation such as a verified certificate for R, then I highly recommend that you look elsewhere.

I will never take another course offered by the instructor or John Hopkins if I can help it. Severely disappointed and makes me want to stop taking MOOC courses because it is so frustrating.
Was this review helpful to you? YES | NO
9 out of 15 people found the following review useful
3 years ago
profile picture
Stefano Casali completed this course.
I personally found video lectures to be rather boring and definitely too "academic", in a way. However, programming assignments are exceptionally challenging, involving and they actually force you to learn, understand and create something through R. Very useful and funny experience, really.
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
Reviewer dropped this course.
If you have a basic understanding of programming and lots of time, this class seems great. Otherwise, go through some free online tutorials before you start this class. The lectures are pretty much worthless in terms of completing the assignments. The staff have a bizarre obsession in telling everyone how they are m Read More
If you have a basic understanding of programming and lots of time, this class seems great.

Otherwise, go through some free online tutorials before you start this class. The lectures are pretty much worthless in terms of completing the assignments. The staff have a bizarre obsession in telling everyone how they are multiple ways to program the same thing in R and then forbidding students to share code while figuring out the assignments. I get it, cheating and plagiarism and what not but it's not high school - people are there because they *want to learn* code. The class is impossible for anyone who learns by seeing examples.
Was this review helpful to you? YES | NO
3 out of 6 people found the following review useful
3 years ago
profile picture
Anonymous is taking this course right now.
The course is not designed for those with out any programming experience. It is stated from the beginning that you will be much better off if you have experience in some form of programming or scripting. I find the lectures a bit on the dull side, and end up pausing them and making them interactive myself, trying fun Read More
The course is not designed for those with out any programming experience. It is stated from the beginning that you will be much better off if you have experience in some form of programming or scripting. I find the lectures a bit on the dull side, and end up pausing them and making them interactive myself, trying functions and concepts as they are presented. The assignments are extremely interesting, and require thought to complete. I would not recommend this class for anyone with NO programming knowledge, but a basic understanding is all you need.
Was this review helpful to you? YES | NO
3 out of 4 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Quite an interesting course in two respects: firstly, the lectures and the assignments are disconnected. Doing the additional Swirl exercises help in learning R and filling gaps left by the lectures. Secondly, the difficulty of the topics is changing a lot along the way: some topics are quite demanding (lexical scoping Read More
Quite an interesting course in two respects: firstly, the lectures and the assignments are disconnected. Doing the additional Swirl exercises help in learning R and filling gaps left by the lectures. Secondly, the difficulty of the topics is changing a lot along the way: some topics are quite demanding (lexical scoping) and then next something basic (debugging) is explained for a long time. Great that the speed of the lectures can be varied! Used mostly 1.5 :-)

However, learning by doing is good. If you have some programming background the assignments should be doable.
Was this review helpful to you? YES | NO
2 out of 3 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
Lectures Read More
Lectures
Was this review helpful to you? YES | NO
6 out of 11 people found the following review useful
3 years ago
profile picture
Wataru Hirakata completed this course.
This course is really good intro for R language. They explains not only actual technique, but also some fundamental knowledge about R, say first order function or OOP. If you already have some experience in other programming language , like Java or Python, I think this course is for you. It may not be enough for re Read More
This course is really good intro for R language.

They explains not only actual technique, but also some fundamental knowledge about R, say first order function or OOP.

If you already have some experience in other programming language , like Java or Python, I think this course is for you.

It may not be enough for real application, but I think it's worth trying.
Was this review helpful to you? YES | NO
5 out of 5 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
Definitely not a course designed for someone who have no or little experience with R. There is not just a gap between lectures and assignments, there is a ABISMAL gap. To get through the first assignment I'm spending more time googling stuff than I have spent on lectures, which by the way are not very helpfull... That Read More
Definitely not a course designed for someone who have no or little experience with R. There is not just a gap between lectures and assignments, there is a ABISMAL gap. To get through the first assignment I'm spending more time googling stuff than I have spent on lectures, which by the way are not very helpfull... That makes one wonders, why the course? If you are going to have to spend more time on google, stackOV, github... Anyway, I'm going to try and finish it...
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
The authors of this course are not great lecturers. *Some* of the information you need is contained in the lectures, but that's it. They don't make the material interesting, they aren't structured to make the material easier to learn, they don't cover the basics such that beginners will be comfortable, etc. The cour Read More
The authors of this course are not great lecturers. *Some* of the information you need is contained in the lectures, but that's it. They don't make the material interesting, they aren't structured to make the material easier to learn, they don't cover the basics such that beginners will be comfortable, etc. The course does teach you *something* if you're persistent, but it's mediocre all around.

Combined with the frequent typos & deadpan delivery, the overall mediocrity suggests this course was thrown together to make a few bucks. I would search for alternatives.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
For a beginner in R, there's a huge gap between what's 'taught' in the lessons and required in the assignments. I don't feel like I'm learning how to code in R, and outside resources have been more helpful. I enrolled into the Specialization and as a working professional with a family, I has to make sure I have time Read More
For a beginner in R, there's a huge gap between what's 'taught' in the lessons and required in the assignments. I don't feel like I'm learning how to code in R, and outside resources have been more helpful.

I enrolled into the Specialization and as a working professional with a family, I has to make sure I have time available to devote to studies. This course takes far more than the officially estimated 4 hours a week.

I'm very disappointed.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
Cons Chenj is taking this course right now.
I finished the first course (Data Scientist's Toolbox) with distinction but I might be dropping this course (R Programming) because of the difficulty of doing the assignment. I am user of R product so I got interest in learning how the software I am using works. But this course is very challenging for especially how Read More
I finished the first course (Data Scientist's Toolbox) with distinction but I might be dropping this course (R Programming) because of the difficulty of doing the assignment. I am user of R product so I got interest in learning how the software I am using works. But this course is very challenging for especially how the submission of assignment is done. It is too complicated for me. There is discussion going on but still not helpful.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
This course is not for the beginning R programmer. Beginners will spend hours working to understand how to complete the homework assignments. You won't learn much struggling through the work like that and in the end you'll just hate R. The lectures are terrible. The instructor speaks in burst of speed. He'll start Read More
This course is not for the beginning R programmer. Beginners will spend hours working to understand how to complete the homework assignments. You won't learn much struggling through the work like that and in the end you'll just hate R.

The lectures are terrible. The instructor speaks in burst of speed. He'll start to say something, then realize he wanted to say something else. He'll stop and back up and start over again and his sentences will be filled with ums and uhs. It's obvious he has put no effort into preparation.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
This class is NOT a class for those without a moderate level of programming experience. Very little actually "teaching" information available. Minimal slides "read" to student which do very little to prepare you for quizzes and programming assignments. Help in the discussion forums can be a lot like the mice follow Read More
This class is NOT a class for those without a moderate level of programming experience.

Very little actually "teaching" information available. Minimal slides "read" to student which do very little to prepare you for quizzes and programming assignments.

Help in the discussion forums can be a lot like the mice following the pied piper over the cliff. ;p (i.e., mostly students attempting to help each other, no teacher help, rare TA help from other *students*)
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
profile picture
Anonymous partially completed this course.
I don't recommend this course at all. The lectures present some high level subset of material while the quiz and programming require quite a detailed level of knowledge. The interactive tool "swirl" was decent to learn the basics, but does not prepare one for the complexity of the programming assignments. Teach yourself with other online tutorials and you will be better off.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
John Mitchelmore partially completed this course.
At my second attempt I have tried the first assignment. Although I have the correct answers I have submitted the script and been told they are incorrect. The assignments do not correlate to the lectures you will have to do a lot of research if you dont know r. and have no background in statistics I will keep taking it until I get it correct as its free. It will take you longer than 4 weeks
Was this review helpful to you? YES | NO
2 out of 3 people found the following review useful
2 years ago
William Henry is taking this course right now.
The R programming course is dense. Wonderfully dense, solid academics and does require attention. ANY programming language requires same. This course is free to anyone. The certificate price is very fair. Some may be missing the objective and philosophy here set out by Coursera . Jump in!!! Do as much as y Read More
The R programming course is dense. Wonderfully dense, solid academics and does require attention. ANY programming language requires same.

This course is free to anyone. The certificate price is very fair.

Some may be missing the objective and philosophy here set out by Coursera .

Jump in!!!

Do as much as you can.

Set your own agenda.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
2 years ago
profile picture
Anonymous partially completed this course.
This is definitely not a class for beginners. The lecturer jumps through dense academic material before dumping you in rigorous assignments completely unconnected from what you've learned that week. I spent countless hours searching through stack overflow and the course forum to no avail.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
profile picture
Ramesh Natarajan completed this course, spending 10 hours a week on it and found the course difficulty to be hard.
The instructors and the videos make several assumptions about the audience which are not obvious. The assignments are way beyond the instruction material. At best, this is good at challenging the students. At worst, its a boring presentation with no interaction. Look at Duke University's Python Programming in Coursera .. how engaging and how interesting the course is compared to this.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
Saeid partially completed this course.
This is the most terrible course in Coursera. I have taken multiple pretty much very more difficult courses like machine learning of Harvard via Coursera, but never got stock in any of the courses like this. This is just a terrible work, waste of time, and I was always thinking of poor students in the university whom teacher is this guy!
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
3 years ago
profile picture
Anonymous is taking this course right now.
Poor slideware and connection to Programming Assignment plus random failures of coordination - the real intent is for a newbie to learn R - however there seems to be no point if R is made difficult - Python is way easier and does the same work...so definitely JHU has to improve this course...not worth the $ at this time...
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
J is taking this course right now.
This is not a course. If you need to figure something out for R than go to the internet and figure it out. That is all you do for the course assignments. The lectures do not even come close to explaining how to do any portion of the assignments. In short if you're new to R don't bother and if you know how to write R fluently than you don't need to take a course.
Was this review helpful to you? YES | NO
5 out of 5 people found the following review useful
2 years ago
Matteo Ferrara dropped this course, spending 6 hours a week on it and found the course difficulty to be hard.
If you would like to learn R this is not the place. Try for example Data Analysis and Statistical Inference of the Duke on Coursera or even better The Analytics Edge MIT, on Edx.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
I'm disappinted, wanted to learn something. Don't know what to do now because wanted to make a specialization and have paid for the first course already.

The videos are not good prepared - the text on the screen is not clear, the desk is a mess. And the most important - the course does not teach you, you must learn somewhow alone to make the assigments.

Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
profile picture
L K B completed this course, spending 5 hours a week on it and found the course difficulty to be easy.
Its a nice introduction to R language, allowing you to understand its use. I have experience with other programming languages and found it easy to follow, but if this is your first language it might be more challenging.

There is small misalignment between lectures and labs, but I did enjoy the course and I would recommend it.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
a year ago
Jason Michael Cherry completed this course, spending 4 hours a week on it and found the course difficulty to be very hard.
The learning curve for any programming language is pretty steep, though I will say that this class makes it seem harder than it really is. The examples given are good, and the exercises are useful, but the conceptual explanation is weak. I recommend supplementing this course with other 'learn R' resources on the web.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
Terrible course, lectures teach you nothing, assignments take far too long and have no relation to the lectures, instructions for actually doing the lectures/assignments are useless. Quizzes are ok but that's really the only good thing I can say about the course.
Was this review helpful to you? YES | NO
8 out of 10 people found the following review useful
3 years ago
profile picture
Alex completed this course, spending 10 hours a week on it and found the course difficulty to be very hard.
Was this review helpful to you? YES | NO
1 out of 2 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
This may be among the most useless courses offered -- in four weeks, they cover basic installation and how to write a loop and then end with control structures and scoping for developing applications. That's ridiculous and serves no one rather than everyone.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Chethanraj Rao dropped this course.
Can anybody suggest a better online course than this? As others described it is really hard to solve the assignments without the pre-knowledge about R. So if anyone has undergone the same course through other websites please mention.
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
Others had said enough, it is just horrible. I have taken other programming courses online and this one is the worst, cannot learn anything from it.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous partially completed this course.
Unless you already know how to program R, don't take this course. Can learn just as much by purchasing a good text and using Google - and won't be frustrated by the time constraints and TA's who constantly say to "google it".
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
6 months ago
profile picture
Anonymous is taking this course right now.
ARGH!!! WTF...nothing in the lessons has really prepared me for tackling the first programming assignment. I'm not a complete newbie to programming. Granted, it's been a looooong time, but the concepts aren't completely alien.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
This course was extremely disappointing. The content is sloppy and does not even cover important topics like plotting. The amount of work is savage especially for a novice programmer. Example, The first programming exercise is explained poorly and the amount of work is un reasonable. Then you cannot submit your work ev Read More
This course was extremely disappointing. The content is sloppy and does not even cover important topics like plotting. The amount of work is savage especially for a novice programmer. Example, The first programming exercise is explained poorly and the amount of work is un reasonable. Then you cannot submit your work even though it is correct. The second exercise was totally inappropriate and left me with a feeling of WTF. The repeated errors and negative experiences led me to drop this course.

It is sold as a wonderful course with a free text book.

This is pure deception. The reputation of this institution was previously known for student abuse and this course just reaffirms this view. With the three PHDs at the top makes this institution look even more questionable.

If you want to learn R Look else where! Better yet find a real world problem and explore other options like Octave and other languages that will produce real world results.

In other words, if a data science certificate from this institution came across my desk I personally would skip over them for someone who has solved some real world problems with real tools in a creative way. Do not waste your precious time following naves banging books on their heads saying O-E-O.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
This course immediately jumps from simple concepts into abstract computer science topics and fails to cover even the most basic use of R for data analysis and plotting.

That's right, there are NO PLOTS in this course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
Lectures by R. Peng are not as helpful as the course's additional materials ie. Swirl and practice assignment offered. Anyway it's a good start for learning a new programming language.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous audited this course.
Horrible. If you want to learn R (which is really cool) look elsewhere.

Y ou will not learn R in these course. You will not have a learning experience.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Want to strengthen your r knowledge? Better look elsewhere.

RStudio is awesome but this course is a mess. So dissappointed.

Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Anonymous partially completed this course.
You will NOT learn R this way.

Just adding this sentence so I reach the 20 word minimum to post a review.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous partially completed this course.
This course is not designed well for beginners. As an indication, I have a background in statistics and programming in MatLab language, and yet this course was still extremely difficult to grasp without extensive Googling and Stackoverflowing etc. The first week is concerned primarily with the history of R, whilst no Read More
This course is not designed well for beginners.

As an indication, I have a background in statistics and programming in MatLab language, and yet this course was still extremely difficult to grasp without extensive Googling and Stackoverflowing etc.

The first week is concerned primarily with the history of R, whilst no doubt interesting, this is time that should be used for going over the basics of R, assessing with a series of small challenges. Week 2's assessment is to be able to programme a function that loads multiple .csv files, and means all the columns together. From what I have seen around, this is actually one of the more tricky things to do in R. Despite Week 2's content being entirely on For and If loops etc, looping will not actually solve the problem. You have to use a variety of techniques that aren't taught in week 2 to complete it.

The course assumes far too much knowledge of programming, and assumes too much knowledge of R as well, especially on a recommended 4 hours a week study.

Those running it are undoubtedly very knowledgeable in the area,but have missed the point that this is an introductory module.
Was this review helpful to you? YES | NO
2 years ago
Ismail Elezi completed this course.
It is by far the worst online course I have ever taken. In fact, it can be used as a case study on how you should not make a MOOC. The lectures are as interesting and exciting as watching Teletubbies. The quizzes (bar the first one which I thought was great) teach you as much as a fish can teach you flying. And the as Read More
It is by far the worst online course I have ever taken. In fact, it can be used as a case study on how you should not make a MOOC.

The lectures are as interesting and exciting as watching Teletubbies. The quizzes (bar the first one which I thought was great) teach you as much as a fish can teach you flying. And the assignments - which are quite difficult - are related as much with the lectures as Earth with Andromeda.

While, I am getting a certificate with distinction (which basically means, you didn't learn anything but you managed to do the assignments somehow) I am laso dropping the specialization. I want to learn R, but I also am not going to waste a lot of my lifetime on listening to people who either don't care to make a good online course, or don't have basic teaching ability.

Waiting for the Analytics Edge whenever edX bothers to run it again. From what I have read, it is very difficult to this specialization and it is made to actually teach something to people instead of milking them (and yes, the first course in the series is exactly that).

A bit unhappy from having spent some time in these 2 'courses'.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
If you don't know any programming, this course will not teach your how to program in R. If you know programming, it won't explain R specific syntax/concepts very well, but you can probably complete the course and maybe it will teach you enough R. The material is poorly organized, you'll need to use certain functions Read More
If you don't know any programming, this course will not teach your how to program in R.

If you know programming, it won't explain R specific syntax/concepts very well, but you can probably complete the course and maybe it will teach you enough R.

The material is poorly organized, you'll need to use certain functions before they are covered. The SWIRL exercises (sort of a optional tutorial in R) are mildly useful, but they don't actually help you put together and integrate code. You just learn "that's what this command does" on several different functions. Still, it is by far the most useful teaching aid in the course, which speaks volumes about the rest of the course. The lectures are mostly useless - I read them and took notes, but that time would've been better spent looking for a better way to learn R.

I am not even sure why I am giving two stars. The only R I have learned is basically from googling answers to the assignments and trying to understand what they did. I think I am better with R than I was before, but I'm nowhere near capable of actually doing anything even remotely useful in R.
Was this review helpful to you? YES | NO
9 months ago
profile picture
Anonymous is taking this course right now.
To whom it concerns: I do not have a matrix of data. And cannot create a working directory with an icone on my desktop. The following is what I get. Error : .onLoad a échoué dans loadNamespace() pour 'RevoUtilsMath', détails : appel : fun(libname, pkgname) erreur : To use RevoUtilsMath you must first install Read More
To whom it concerns:

I do not have a matrix of data. And cannot create a working directory with an icone on my desktop.

The following is what I get.

Error : .onLoad a échoué dans loadNamespace() pour 'RevoUtilsMath', détails :

appel : fun(libname, pkgname)

erreur : To use RevoUtilsMath you must first install the MKL Math Library.

Visit http://mran.revolutionanalytics.com/download.

If you have previously installed the MKL Math Library,

remove it using Add/Remove Programs, then re-install.

Erreur : le chargement du package ou de l'espace de noms a échoué pour ‘RevoUtilsMath’

> getwd()

[1] "C:/Users/PA Dupuis/Documents"

> read.csv("mydata.csv")

Error in file(file, "rt") : impossible d'ouvrir la connexion

De plus : Warning message:

In file(file, "rt") :

impossible d'ouvrir le fichier 'mydata.csv' : No such file or directory

> dir()

[1] "desktop.ini"

> read.csv("mydata.csv")

Error in file(file, "rt") : impossible d'ouvrir la connexion

De plus : Warning message:

In file(file, "rt") :

impossible d'ouvrir le fichier 'mydata.csv' : No such file or directory

>
Was this review helpful to you? YES | NO
2 years ago
Dan H partially completed this course.
I'm well into the course right now and I do think it's been very helpful. I already have been programming in other langauges for some time, so maybe many of the constructs you find in R were already familiar to me. I think that learning any programming language via a course is going to be extremely difficult without Read More
I'm well into the course right now and I do think it's been very helpful. I already have been programming in other langauges for some time, so maybe many of the constructs you find in R were already familiar to me.

I think that learning any programming language via a course is going to be extremely difficult without lots of practice. I suspect many non-programmers that have taken this course expect that they can learn R via lectures and quizzes like you might with other courses. This is a tall order with any programming langage, not just R.

I got the most from this course via the programming assignments. The lectures were good to give a very quick overview of what we are to cover - but the majority of what I learned came from outside documentation and videos specific to completeing the assignments. The homework is well designed, it works, and it forces you to look outside to try new things.

I highly recommend this course. Just keep in mind that there needs to be alot of hands-on work to learn the material.

Was this review helpful to you? YES | NO
2 years ago
Lace Lofranco is taking this course right now, spending 5 hours a week on it and found the course difficulty to be medium.
I am a software developer by profession and also currently taking another course called 'Analytics Edge' on edx which uses R, so personally I didn't find the assignments exceptionally challenging, but with just enough difficulty to be engaging. I did find the lecture material to be very, very dry. Though thoroughly exp Read More
I am a software developer by profession and also currently taking another course called 'Analytics Edge' on edx which uses R, so personally I didn't find the assignments exceptionally challenging, but with just enough difficulty to be engaging. I did find the lecture material to be very, very dry. Though thoroughly explained, its all slides and very little actual coding demos. That said, it's a good overview of the nuts and bolts of the language (more like a crash course), though could be delivered better. I am taking it as part of the specialization.

With that said, this course is NOT for people who are programming for the first time. Since the instructor just focuses on a series of disjointed features and details of the language, I'd say you'd have to have some experience writing code in order to appreciate the nuances of the language and know how these can actually be applied in real world programming scenarios. If you are just starting out coding and taking this course, its very easy to get lost in the weeds.

Was this review helpful to you? YES | NO
2 years ago
Dilek Killi is taking this course right now.
I am taking this course at the moment. It is poorly planned and supported. My major complaint is the design and submission system for the assignments. The assignments do not appear to relate to the course that is being taught. The submission system is near impossible. I have wasted hours trying to submit an R scri Read More
I am taking this course at the moment. It is poorly planned and supported. My major complaint is the design and submission system for the assignments. The assignments do not appear to relate to the course that is being taught. The submission system is near impossible. I have wasted hours trying to submit an R script that works but is not considered to be 'correct' by the automated system. Given that the assignments are relatively open questions a number of different approaches will give the correct answer. However, the disconnect between the teaching and assignments means that the specific methodology that the course marking scheme requires is not taught. Furthermore, the language and terminology used in the assignments is vague and unspecific - the end result is that students are unsure how to undertake the assignments and even less sure as to how to submit the assignments. I would strongly recommend other users to avoid this course.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous is taking this course right now.
The assignments are really, really hard. Because you're thrown to the 'deep end of a pool' straight away, you don't get to learn gradually the basics and build on that. This means, that instead of learning bit by bit and having feelings of accomplishing and gradually getting better, the main feeling is pure frustration Read More
The assignments are really, really hard. Because you're thrown to the 'deep end of a pool' straight away, you don't get to learn gradually the basics and build on that. This means, that instead of learning bit by bit and having feelings of accomplishing and gradually getting better, the main feeling is pure frustration.

The only way to get through the assignments are through Google and help and instructions provided by previous students. Therefore the learning part is not coming from the course itself.

I personally think that having some programming experience doesn't help alone. I have previous experience with Java but since we're talking a different language here, it doesn't take me far.

I suggest to look for other courses with much more practical assignments. This course has few big ones instead, which I find completely wrong teaching approach.

If you decide to take this course; All the best with swimming. You will need it.
Was this review helpful to you? YES | NO
a year ago
Jason James completed this course.
This course is informative but unfortunately the instructor does assume that the student has a background in statistics. He often refers to statistical models, linear regressions, and other statistical terms that are not explained. Using the graphing capabilities of R is not discussed at all. I found the assignments Read More
This course is informative but unfortunately the instructor does assume that the student has a background in statistics. He often refers to statistical models, linear regressions, and other statistical terms that are not explained. Using the graphing capabilities of R is not discussed at all.

I found the assignments challenging and enjoyable but not impossible.

The lectures are mostly slides with voice over and very little face time. I found myself often pausing the lecture while I googled terms and functions trying to follow along.

Overall, the key concepts are there to grab, however I found that I got more out of the course by reading a beginning R programming book at the same time and taking foundational concepts from the book and applying them to the course. And if you have a background in statistics, you will certainly get more out of this class than I did.
Was this review helpful to you? YES | NO
a year ago
Tal Van Dijk is taking this course right now.
I am taking this course right now. It's disappointing me. Instructor Roger Peng doesn't explain R the way it should be, not fluently, correcting himself a lot on the fly, often stammering, quite disturbing I must say. The assignments are not really appealing. They're not taken from data analysis as it is conducted in t Read More
I am taking this course right now. It's disappointing me. Instructor Roger Peng doesn't explain R the way it should be, not fluently, correcting himself a lot on the fly, often stammering, quite disturbing I must say. The assignments are not really appealing. They're not taken from data analysis as it is conducted in the real world (I am a data analyst with 20+ years experience in the field). The use of the swirl package for practicing on the other hand is quite useful. For R programming take a look at Datacamp and for data analysis with R I suggest you to take the MITx course The Analytics Edge on edX. I completed the last mentioned. Great course, great real world examples, a joy to learn!
Was this review helpful to you? YES | NO
2 years ago
Jaron Hightower-mills completed this course, spending 5 hours a week on it and found the course difficulty to be hard.
I am so glad that they provided a class just on R programming. In previous stats classes that I have taken, professors expect to learn how to use the software and master the statistical concepts simultaneously. For me, this leads to mastery of neither. I would be nice if the lectures seems to make a clearer connectio Read More
I am so glad that they provided a class just on R programming. In previous stats classes that I have taken, professors expect to learn how to use the software and master the statistical concepts simultaneously. For me, this leads to mastery of neither.

I would be nice if the lectures seems to make a clearer connection to the skills in the programming assignments. However, I found it a great help to use the R-package tutorial called swirl that had been created by people who have taken the course. The swirl lessons really help reinforce the basic concepts that are essential for the course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
No doubt the instructors know the subject matter. However, there is little pedagogic effort. The course is very poorly designed. No deep enough explanation of theoretical basis, but also no deep explanations of practical problems. Seems they are in hurry to provide offering, after offering, after offering, as quickly Read More
No doubt the instructors know the subject matter. However, there is little pedagogic effort. The course is very poorly designed. No deep enough explanation of theoretical basis, but also no deep explanations of practical problems. Seems they are in hurry to provide offering, after offering, after offering, as quickly as possible.

On the positive side, they use an rstudio-based teaching script which may be of use for personal future learning.

Bottom line, don't waste your time with this course. (Better try: Data Analysis and Statistical Inference from Duke in Coursera)
Was this review helpful to you? YES | NO
a year ago
Simon Zhang is taking this course right now.
Professor Roger Peng speaks too fast and his tone is lack of emphasis. Besides, the slides are too simple, lack of interaction, the professor seems try to teach too much in several minutes, and full of "ummm, hmmmmm". So I feel very hard to focus on his lecture. He should speak more slower, and give more emphasis on t Read More
Professor Roger Peng speaks too fast and his tone is lack of emphasis. Besides, the slides are too simple, lack of interaction, the professor seems try to teach too much in several minutes, and full of "ummm, hmmmmm". So I feel very hard to focus on his lecture.

He should speak more slower, and give more emphasis on the lecture key points.

And I think this course is not for beginners. I already learnt "Programming for everyone - starting from Python" , and still find very difficult to understand this course. That Python programming course is much more easy to understand.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous dropped this course.
Like many others, I found this course to be extremely difficult to complete. I was a complete beginner at the R language, and the lectures did not prepare me at all for the programming assignments. I ended up having to go outside of Coursera to find additional help :/ For those of you looking for an actual beginner's Read More
Like many others, I found this course to be extremely difficult to complete. I was a complete beginner at the R language, and the lectures did not prepare me at all for the programming assignments. I ended up having to go outside of Coursera to find additional help :/

For those of you looking for an actual beginner's course in R, DataCamp has a wonderful program that's been doing wonders for me. I'm taking it through another Coursera course (Basic Statistics by U of Amsterdam), but I'm sure you can take it outside of a class (though it might cost maybe $25 a month I think).
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous is taking this course right now.
I agree with everyone else that this course is not for beginners in R or even intermediate users of other programming languages. I have experience with SAS and I cannot even begin to understand the assignments. The lectures are helpful for beginners, but the assignments do not relate at all to this information. I have Read More
I agree with everyone else that this course is not for beginners in R or even intermediate users of other programming languages. I have experience with SAS and I cannot even begin to understand the assignments. The lectures are helpful for beginners, but the assignments do not relate at all to this information. I have an assignment due on Sunday which I may not complete because I don't even know where to begin. I would suggest taking this course to have access to the lectures, but do not pay for it to get a certificate.
Was this review helpful to you? YES | NO
2 years ago
Federico Han completed this course.
The chasm between what is taught in the lectures and what is required from the programming assignments has been amply documented by other reviewers. I think Coursera is taking some steps to improve this; when I took the course in January 2015, there was a helpful "walk through" to actually teach something useful for Read More
The chasm between what is taught in the lectures and what is required from the programming assignments has been amply documented by other reviewers.

I think Coursera is taking some steps to improve this; when I took the course in January 2015, there was a helpful "walk through" to actually teach something useful for the homework. Still, it would be nice if the actual course professors did that.

I would recommend Udacity's Data Analysis with R above this course, until the above points are addressed.

Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
I have attempted this course twice. I have taken other courses after the last time I took this class. I am now confident this is not taught well. Like other reviewers, I found the most benefit from swirl but it did not cover enough areas for me to complete the assignments. I thought the videos and books were not relate Read More
I have attempted this course twice. I have taken other courses after the last time I took this class. I am now confident this is not taught well. Like other reviewers, I found the most benefit from swirl but it did not cover enough areas for me to complete the assignments. I thought the videos and books were not related to the quizzes nor the assignments so not really worth the time. I am disappointed this course did not work out because I really need to learn r so I will have to go elsewhere.
Was this review helpful to you? YES | NO
2 years ago
Normheath dropped this course, spending 10 hours a week on it and found the course difficulty to be very hard.
I had great hopes for this class. Unfortunately the project is asking for several skills that were not covered in the optional instructor e-book or lecture videos. I had to "go cowboy" and find all the subtle pieces needed to come up with the requirement. It was way too time consuming and I felt I wasted a lot of tim Read More
I had great hopes for this class. Unfortunately the project is asking for several skills that were not covered in the optional instructor e-book or lecture videos. I had to "go cowboy" and find all the subtle pieces needed to come up with the requirement. It was way too time consuming and I felt I wasted a lot of time to the point I finally dropped this. The optional ebook that you can purchase is little more than the same slides you get in the lectures. Again disappointed in Coursera.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
I have always assumed that any course stating "A Programming Language" for beginners was not a beginning programming course, just a course on HOW the language handles data, IO, etc. I didn't find the material difficult, and I have never programmed in R previous to this course. However, the material for a novice progra Read More
I have always assumed that any course stating "A Programming Language" for beginners was not a beginning programming course, just a course on HOW the language handles data, IO, etc. I didn't find the material difficult, and I have never programmed in R previous to this course. However, the material for a novice programmer would be difficult, but not impossible. If you have limited programming skills then you will be researching quite a bit to accomplish the assignments.
Was this review helpful to you? YES | NO
2 years ago
Charlene Shelton is taking this course right now.
I can run SPSS and some STATA, but I'm not a statistician. I wanted to learn R to become more fluent in stats generally, but as a qualitative person I'm completely lost and frustrated. I have other work to do and just can't take the time to put in all the hours to learn this on my own via Coursera. The lectures are rea Read More
I can run SPSS and some STATA, but I'm not a statistician. I wanted to learn R to become more fluent in stats generally, but as a qualitative person I'm completely lost and frustrated. I have other work to do and just can't take the time to put in all the hours to learn this on my own via Coursera. The lectures are really geared to someone who already has some level of knowledge of either programming or R or something, I'm not sure. I'm really sad, but I can't continue the class.
Was this review helpful to you? YES | NO
2 years ago
Timothy Kachinski is taking this course right now.
Extremely difficult for a beginner. I scored 10 out of 10 on Quiz 2, but I have absolutely no idea on how to do these programming assignments. I'm not sure exactly how much time I have left to finish them because of the time zone difference, but I'm pretty sure I will not even finish the assignment for partial credit Read More
Extremely difficult for a beginner. I scored 10 out of 10 on Quiz 2, but I have absolutely no idea on how to do these programming assignments. I'm not sure exactly how much time I have left to finish them because of the time zone difference, but I'm pretty sure I will not even finish the assignment for partial credit. They require way more prerequisite knowledge than what is provided by the Data Scientists Toolbox course that preceded it which I also took.
Was this review helpful to you? YES | NO
a year ago
Daniel Rosquete completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
This course is really well thought! The big deal, is that R is not similar to other languages, so, in my case, I used to work with C, JS and Python (Too different I know), and this language is really another deal... So, in this course at the beginning you may think "Hey, You can do the same thing in 20 different way Read More
This course is really well thought!

The big deal, is that R is not similar to other languages, so, in my case, I used to work with C, JS and Python (Too different I know), and this language is really another deal...

So, in this course at the beginning you may think "Hey, You can do the same thing in 20 different ways, that´s cool!" however, you should try to choose just a couple of ways to do it, otherwise is a little confusing.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
I took this course as a followup to a Statistics course with R Programming, and this EXTREMELY DIFFICULT for me. The homework is super intense, plan on spending 4-6 hours on that alone! Worst part is the lectures cover NOTHING in the homework. There are NO examples of how to write code that pertains to the homework. Read More
I took this course as a followup to a Statistics course with R Programming, and this EXTREMELY DIFFICULT for me. The homework is super intense, plan on spending 4-6 hours on that alone! Worst part is the lectures cover NOTHING in the homework. There are NO examples of how to write code that pertains to the homework. I now feel that I need to find another entry level R course before moving onto the next class in this series.
Was this review helpful to you? YES | NO
a year ago
Stanley Park partially completed this course.
Meh. I kinda found some of the lessons quite vague with wording. Also, this class definitely confuses those who have learned other C-based language, because differences are not that much explained somewhat. Also, even though the lessons are vague enough to lose track, I figured out the pace was not that fast after unde Read More
Meh. I kinda found some of the lessons quite vague with wording. Also, this class definitely confuses those who have learned other C-based language, because differences are not that much explained somewhat. Also, even though the lessons are vague enough to lose track, I figured out the pace was not that fast after understanding the lessons. I definitely recommend codeacademy if you are not here for specialization.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous partially completed this course.
I finished the first week, which was fine. Also the Quiz of the second week was fine. But the programming assignment of week 2?! How on earth should anyone who is a Beginner in R be able to solve this, with just the lectures as a basis? You can try and solve it on your own if you want to spend that time, but I recommend just getting a book or finding another online course. (e.g. codeschool).
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous is taking this course right now.
Would have rated 1 but for the programming assignments. Since it for beginners and because of how R is different from regular programming languages like C, C++, C# or Java, lectures should have been designed to help build foundation of special data types in R.

Would suggest beginners in R to google for wonderful beginner tutorials before attempting these assignments.
Was this review helpful to you? YES | NO
2 months ago
Chirag Gangoor Srinivas is taking this course right now.
The first week was quite easy as I had already completed the edx program: Introduction to R.

But the second and third week became very tough for a beginner like me and the assignments are insanely difficult. Not sure if I am even going to complete the fourth week.

P.S: The instructor keeps makes this annoying sound which I found to be very distracting.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous is taking this course right now.
Very difficult for people without programming experience. as others have said, the lectures have little to do with the assignment. I could do the 1st question of assignment 1, as there was a practice assignment using similar concepts. However, no luck with the other two questions. this is definitely not a good introductory level course for R.

Was this review helpful to you? YES | NO
5 out of 10 people found the following review useful
3 years ago
profile picture
Ricardo Vladimiro audited this course, spending 8 hours a week on it and found the course difficulty to be medium.
Was this review helpful to you? YES | NO
a year ago
Anonymous is taking this course right now, spending 10 hours a week on it and found the course difficulty to be very hard.
There are huge gaps between the information provided in the lectures and the real world information needed to solve the given assignments. The lectures do little to provide the building blocks for beginners to understand how to execute the assigned problems using R. Most of what I've learned, I've obtained by Googling.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
I've attempted this course twice and cannot even get past part I of Assignment I. If you are brand spankin' new to programming, this is not a helpful course. Granted, this is a free course, but I'll be looking for another option that provides more granular beginner-level assistance even if I have to pay for it.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
This course is strictly meant for people who are reasonably comfortable with (a) coding in general and (b) reading documentation. Having some background in maths and statistics definitely helps. Appears to be a bit overwhelming as it covers a lot of area in very little time, but does a brilliant job at that.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous is taking this course right now.
I feel that there is a big difference in terms of complexity between what they teach in lectures and the questions they give for programming assignments. The lectures do not prepare you for the difficulty level of the programming in assignments. Not a good course for beginners.
Was this review helpful to you? YES | NO
3 out of 7 people found the following review useful
2 years ago
Carlos Mercado completed this course.
I was a newby in R arts, and had previously taken a non-introductory course on R. This one was extremely hard, I had to invest 80 hours in one month (yes, 20 hours per weekend, so no party for one month). Now, I feel confident when using R, which BTW is my first programming language. So, it didn't seem as hard as the f Read More
I was a newby in R arts, and had previously taken a non-introductory course on R. This one was extremely hard, I had to invest 80 hours in one month (yes, 20 hours per weekend, so no party for one month). Now, I feel confident when using R, which BTW is my first programming language. So, it didn't seem as hard as the first course I took, which just run over me 'cause I didn't understand 90% of the stuff. But this one, by comparaison, was easier. So, yeah, the entry price is 100 hours of study. R u ready for it?
Was this review helpful to you? YES | NO
8 months ago
Omar F. completed this course, spending 8 hours a week on it and found the course difficulty to be medium.
This course was great at helping me learn the basics of R Programming, from fetching data, parsing it and deriving value from it by applying basic formulas. Overall, the course objectives are accomplished and the class is taught well.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous completed this course.
Huge gap between the lectures and the assignments. The course states its target audience is R beginners. Well, if you are new to R, and you diligently review every lecture notes, you'll still have a very hard time doing the assignments.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Good course but expected too much from people. I leave my https://github.com/mGalarnyk/datasciencecoursera/tree/master/2_R_Programming

code for the review here because tons of people were completely lost with the assignments.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
If you're a beginner, this class is extremely difficult. You will spend hours trying to figure out assignments - or you just never figure them out. There is a huge disconnect with the lectures and the assignments :(
Was this review helpful to you? YES | NO
2 years ago
Fei Yang is taking this course right now.
Same here with most of the comments above. The videos seem to be very confusing since I have no experience in R before. Also the assignments are super hard even with the help given in the assignment page.
Was this review helpful to you? YES | NO
2 years ago
Maarten Zorgdrager is taking this course right now.
The worst course I have ever followed. The lecture material in no way represents the level of the assignments. Further the uploading system is not working correct. I have not learned anything from this course.
Was this review helpful to you? YES | NO
2 years ago
William Woodsweather partially completed this course.
The disconnect between the lectures and the assignments is absolutely absurd. The lectures and material presented is so unbelievably insufficient to complete the assignments that it's frustrating
Was this review helpful to you? YES | NO
2 out of 8 people found the following review useful
2 years ago
profile picture
Anonymous completed this course.
Just finished all it's assignments today morning. Started 3 days ago from the beginning. It's not hard and exercises are made in great way to show you a lot of it's possibilities. After passing the assignments, you should be familiar with the concepts and it's up to you to connect everything and make it useful for yo Read More
Just finished all it's assignments today morning. Started 3 days ago from the beginning. It's not hard and exercises are made in great way to show you a lot of it's possibilities.

After passing the assignments, you should be familiar with the concepts and it's up to you to connect everything and make it useful for yourself.

Background: solid programming experience with various languages (C, C++, Java,..), math student.
Was this review helpful to you? YES | NO
a year ago
Johan Sandström completed this course, spending 9 hours a week on it and found the course difficulty to be hard.
The course will be challenging if you like me lack programming experience. However if you finish you will have gotten a good introduction to the R language. I recommend this course.
Was this review helpful to you? YES | NO
a week ago
profile picture
Anonymous is taking this course right now.
It is very frustrating. I an spending hours trying to figure out how to submit an assignment in SWIRL. Not all well written and trying to find answers just so frustrating.
Was this review helpful to you? YES | NO
2 years ago
Ismail Elezi is taking this course right now.
Worst lectures ever. Basically, the intructor just reads the slides with a lot of 'eh' in between.

The assignments aren't very related with the lectures.
Was this review helpful to you? YES | NO
6 out of 15 people found the following review useful
3 years ago
profile picture
Ilan Stefanon is taking this course right now, spending 6 hours a week on it and found the course difficulty to be easy.
This course is quite good. The programming assignment are clear. The video are ok., but could be more interactive. Most of the video are slide lecture.
Was this review helpful to you? YES | NO
a year ago
Robert Stahr completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
OK Course. What bothered me most was that you do not see the instructor for most of the course. You just see the slides and hear a voice.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous is taking this course right now.
I'd agree with other reviewers that the assignments in this course make far too big a jump from the lectures provided.
Was this review helpful to you? YES | NO
1 out of 3 people found the following review useful
3 years ago
profile picture
Laurie completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
3 years ago
profile picture
Md.kamruzzaman is taking this course right now, spending 3 hours a week on it.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Maliki Birosse Wardjomto partially completed this course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Scardita is taking this course right now.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
Kuhnrl30 completed this course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Mat Wallington completed this course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Rafael Prados completed this course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 years ago
profile picture
Mateusz Knyć completed this course and found the course difficulty to be easy.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
profile picture
Tracy partially completed this course.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
Thomas Ploch is taking this course right now.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
Sujit Sagar completed this course.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
profile picture
Huy completed this course, spending 6 hours a week on it and found the course difficulty to be easy.
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
2 years ago
profile picture
Kevin Lanning completed this course, spending 10 hours a week on it and found the course difficulty to be hard.
Was this review helpful to you? YES | NO
1 out of 5 people found the following review useful
a year ago
Bob Clayton completed this course.
Unfortunately it seems that people leaving negative reviews tend to misunderstand two things about this course: (1) This course requires knowledge of basic computer science. If you claim R is not explained properly, you're either haven't used Swirl (which is a great learning tool offered by the course authors) or has Read More
Unfortunately it seems that people leaving negative reviews tend to misunderstand two things about this course:

(1) This course requires knowledge of basic computer science. If you claim R is not explained properly, you're either haven't used Swirl (which is a great learning tool offered by the course authors) or hasn't even bothered watching lectures or you lack the basic CS knowledge, but then it's YOUR fault.

(2) This course challenges you sometimes, which is the only way to learn - overcoming the challenge. If you disagree with this, then, well, perhaps you don't really want to learn. Because if you hope to be guided through your career I'm gonna have to disappoint you - you won't.

So, I strongly recommend this course as an intro to R programming for data analysis.
Was this review helpful to you? YES | NO
5 out of 21 people found the following review useful
3 years ago
profile picture
Anonymous completed this course.
Do not have to watch the videos. Just skim the slides. The programming assignments are short. In general, it is not very challenging.
Was this review helpful to you? YES | NO
1 out of 4 people found the following review useful
2 years ago
Ramamoorthy Vanamamalai Nanguneri completed this course, spending 8 hours a week on it and found the course difficulty to be medium.
This is a good Primer for R Programming .

I liked this and am able to achieve distinction with 100% grade.

I finished this course on 25th March 2015.

I am interested in other relevant courses in Data Scientist domain.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Karri S completed this course.
Was this review helpful to you? YES | NO
a year ago
Shrutika Sarda partially completed this course.
Was this review helpful to you? YES | NO
a year ago
Nurlaila Hanum Purba partially completed this course.
Was this review helpful to you? YES | NO
2 years ago
Lars Killingdalen completed this course.
Was this review helpful to you? YES | NO
3 weeks ago
Adam Hjerpe completed this course.
Was this review helpful to you? YES | NO
a year ago
Jan Tatham completed this course.
Was this review helpful to you? YES | NO
a year ago
profile picture
Juan Caballero completed this course.
Was this review helpful to you? YES | NO
Was this review helpful to you? YES | NO
2 years ago
profile picture
Pankaj Kumar Maurya audited this course.
Was this review helpful to you? YES | NO
3 weeks ago
Sandra Rostohar Karamuja partially completed this course.
Was this review helpful to you? YES | NO
9 months ago
Zhu Xinmei completed this course.
Was this review helpful to you? YES | NO
a year ago
Radomir Nowacki completed this course.
Was this review helpful to you? YES | NO
a year ago
Colin Khein completed this course.
Was this review helpful to you? YES | NO
8 months ago
Davide Madrisan completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Anonymous partially completed this course.
Was this review helpful to you? YES | NO
9 months ago
Nicholas Jackson completed this course.
Was this review helpful to you? YES | NO
a year ago
James Trevathan completed this course.
Was this review helpful to you? YES | NO
2 years ago
Bob Fridley completed this course.
Was this review helpful to you? YES | NO
2 years ago
Anirudh Jayaraman completed this course.
Was this review helpful to you? YES | NO
2 years ago
Ian Pitchford is taking this course right now.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous is taking this course right now.
Was this review helpful to you? YES | NO
Was this review helpful to you? YES | NO
a year ago
profile picture
Kirill completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Vijay is taking this course right now.
Was this review helpful to you? YES | NO
a year ago
profile picture
Leonardo Tuzzo dropped this course.
Was this review helpful to you? YES | NO
a year ago
profile picture
Sebastien Pujadas completed this course.
Was this review helpful to you? YES | NO
2 years ago
Daniel Santos Leal Bucio is taking this course right now.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Amaan Cheval completed this course.
Was this review helpful to you? YES | NO
a year ago
Cylon Liaw dropped this course.
Was this review helpful to you? YES | NO
a year ago
Ryan Zhu completed this course.
Was this review helpful to you? YES | NO
a year ago
Rajanand completed this course.
Was this review helpful to you? YES | NO
2 years ago
Sérgio Den Boer completed this course.
Was this review helpful to you? YES | NO
3 months ago
Dan Bernardinelli completed this course.
Was this review helpful to you? YES | NO
2 years ago
Shrikant Nimbalkar completed this course.
Was this review helpful to you? YES | NO
3 weeks ago
Atila Romero completed this course.
Was this review helpful to you? YES | NO
2 years ago
Simon Topell completed this course.
Was this review helpful to you? YES | NO
a year ago
Jinwook completed this course.
Was this review helpful to you? YES | NO
a year ago
John Tieso completed this course.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Alex Ivanov audited this course.
Was this review helpful to you? YES | NO
Was this review helpful to you? YES | NO
Was this review helpful to you? YES | NO
2 years ago
profile picture
Ma Junyi completed this course.
Was this review helpful to you? YES | NO
10 months ago
profile picture
Peter Adamko audited this course.
Was this review helpful to you? YES | NO
Was this review helpful to you? YES | NO
2 years ago
Nikita Dinger is taking this course right now.
Was this review helpful to you? YES | NO
a year ago
Mario completed this course.
Was this review helpful to you? YES | NO
2 years ago
François Allain is taking this course right now.
Was this review helpful to you? YES | NO
Was this review helpful to you? YES | NO
2 years ago
profile picture
John Walsh partially completed this course.
Was this review helpful to you? YES | NO
2 years ago
Makotourakawa is taking this course right now.
Was this review helpful to you? YES | NO
4 months ago
Ryan Wu completed this course.
Was this review helpful to you? YES | NO
Was this review helpful to you? YES | NO
2 years ago
Pritanshi Khurana is taking this course right now.
Was this review helpful to you? YES | NO
4 months ago
Hong Xu completed this course.
Was this review helpful to you? YES | NO
2 years ago
Manuela Schumann completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Liang Yong completed this course.
Was this review helpful to you? YES | NO
12 months ago
Paolo Midali completed this course.
Was this review helpful to you? YES | NO
7 months ago
Gary Baggett completed this course.
Was this review helpful to you? YES | NO
2 years ago
Caio Taniguchi completed this course.
Was this review helpful to you? YES | NO
a year ago
Shaun Moate completed this course.
Was this review helpful to you? YES | NO
a year ago
profile picture
Llama completed this course and found the course difficulty to be easy.
Was this review helpful to you? YES | NO
2 years ago
Zouhir Mkns partially completed this course.
Was this review helpful to you? YES | NO
a year ago
Rakesh Kumar completed this course.
Was this review helpful to you? YES | NO
a year ago
Gaute Friis dropped this course.
Was this review helpful to you? YES | NO
10 months ago
Avinish completed this course.
Was this review helpful to you? YES | NO
2 years ago
Mauro Lacy is taking this course right now.
Was this review helpful to you? YES | NO
6 months ago
Zhe Li completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Chad Condon completed this course.
Was this review helpful to you? YES | NO
a year ago
profile picture
Anonymous completed this course.
Was this review helpful to you? YES | NO
2 years ago
Stavros Machairidis partially completed this course.
Was this review helpful to you? YES | NO
10 months ago
Kashyap Uppuluri completed this course.
Was this review helpful to you? YES | NO
2 years ago
Jose Matarazzo completed this course.
Was this review helpful to you? YES | NO
a year ago
Mark Henry Butler completed this course.
Was this review helpful to you? YES | NO
12 months ago
Nicole Fox completed this course.
Was this review helpful to you? YES | NO
2 years ago
profile picture
Jevgeni Martjushev completed this course.
Was this review helpful to you? YES | NO
2 years ago
Chetan Sahu is taking this course right now.
Was this review helpful to you? YES | NO
2 years ago
Ilya Rusin completed this course.
Was this review helpful to you? YES | NO
3 out of 9 people found the following review useful
3 years ago
profile picture
Sašo Karakatič completed this course, spending 4 hours a week on it and found the course difficulty to be very hard.
Was this review helpful to you? YES | NO
2 out of 9 people found the following review useful
3 years ago
Dmitry Nikulin completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
Was this review helpful to you? YES | NO
1 out of 5 people found the following review useful
2 years ago
Carlos Hoecker completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
Was this review helpful to you? YES | NO
0 out of 4 people found the following review useful
3 years ago
Chema Cortés completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
Was this review helpful to you? YES | NO
0 out of 4 people found the following review useful
3 years ago
profile picture
Paolo Marino completed this course.
Was this review helpful to you? YES | NO
0 out of 4 people found the following review useful
3 years ago
profile picture
Mattia Monga completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
Was this review helpful to you? YES | NO

Write a review

How would you rate this course? *
How much of the course did you finish? *
Review
Create Review