Programming with R for Data Science

Provided by:
7/10 stars
based on  17 reviews
Provided by:
Cost FREE , Add a Verified Certificate for $99
Start Date In Session

Course Details

Cost

FREE,
Add a Verified Certificate for $99

Upcoming Schedule

  • In Session

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
24425 reviews

Course Description

This course is part of the Microsoft Professional Program Certificate in Data Science.

In this computer science course from Microsoft, developed in collaboration with the Technical University of Denmark (DTU), get the knowledge and skills you need to use R, the statistical programming language for data scientists, in the field of your choice.

In this course you will learn all you need to get up to speed with programming in R. Explore R data structures and syntaxes, see how to read and write data from a local file to a cloud-hosted database, work with data, get summaries, and transform them to fit your needs. Plus, find out how to perform predictive analytics using R and how to create visualizations using the popular ggplot2 package.

Reviews 7/10 stars
17 Reviews for Programming with R for Data Science

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
M L profile image
M L profile image

M L

5/10 starsCompleted
4 years, 5 months ago
The order of modules is really weird. For example, data frames are officially introduced in Module 8, but you need to complete labs with them starting module 1 or 2. So at the moment when instructor is starting to talk about them as data structures, you kinda googled everything already. Some questions in the assignment are formulated poorly, so you need to guess the answer. There is almost zero real world examples; and the ones that have something related to real-world are not explained properly (for example, it would be really good to know how one or another function could be used not only to get specific number as a result, but what are situations when I would need to use that function and if it's better than other similar function). Introduction to R course was so much cleaner and easier to follow. Completing that course as MS Data Science program, otherwise would search for something else. Probably will find other courses to ... The order of modules is really weird. For example, data frames are officially introduced in Module 8, but you need to complete labs with them starting module 1 or 2. So at the moment when instructor is starting to talk about them as data structures, you kinda googled everything already. Some questions in the assignment are formulated poorly, so you need to guess the answer. There is almost zero real world examples; and the ones that have something related to real-world are not explained properly (for example, it would be really good to know how one or another function could be used not only to get specific number as a result, but what are situations when I would need to use that function and if it's better than other similar function). Introduction to R course was so much cleaner and easier to follow. Completing that course as MS Data Science program, otherwise would search for something else. Probably will find other courses to have better understanding of language usage.
Was this review helpful? Yes1
 Flag
 profile image
 profile image

10/10 starsCompleted
  • 0 reviews
  • 0 completed
4 years, 2 months ago
Based on the current reviews I was struggling to pick this course vs Programming with Python. One of the courses must be completed if you are enrolled in MPP in Data Science. I chose this course and never regretted it. Content covered all major topics that R programmer needs to be aware. The fact that some homeworks required to google functions that will be presented in the course down the road was an additional pleasant challenge - you learn more and revise when it is formally presented later. Speaker was not from native English speaking background but his speech was clear and he explained all the topics thoroughly.
Was this review helpful? Yes0
 Flag
Paul JJ profile image
Paul JJ profile image

Paul JJ

7/10 starsCompleted
4 years, 4 months ago
To start off with the pros, the content is great. Overall, what this course teaches you is essential for the basics to intermediary functionalities within R. Great for that. For the cons... The instructor has a very thick accent, coupled with the fact that he seems to be reading off a teleprompter and the slides have been appended to him without any interaction on his part, make for a very brutal learning experience. Most of what I needed to learn was done myself outside of the videos - which is fine, but the videos were nearly useless. The rest of the course is standard to the data science certificate stream. The final is set up through DataCamp. The courses structure is similar (Video, Exercise, Check, Lab). However, the interface seems a more rudimentary for no reason. It seems as though minimal effort was put into this course to ensure a smooth and user-friendly learning experience.
Was this review helpful? Yes0
 Flag
Leonardo Manrique profile image
Leonardo Manrique profile image
1/10 starsTaking Now
  • 1 review
  • 0 completed
4 years, 6 months ago
Content: Its pretty disorganized, and solving the labs requires the student to investigate by himself given that the "course" that we are paying for just offers a half (or even less) of what we need. Instructor: Bad pronunciation, and for non-native english speakers like me, it gets really hard to understand what hes saying. Recommendation: DataCamp.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

8/10 starsCompleted
4 years, 6 months ago
While the content of this course is quite interesting, the presentation and teaching skills of the instructor are not. It is very difficult to follow the lecture because you really need to concentrate to understand his pronunciation. Since of the advanced level of that topic, they should switch the instructor. It would be easier if the students could use their cognitive abilities to focus on the actual content and not on figuring out what the instructor is trying to say.
Was this review helpful? Yes0
 Flag
Andreas Kappl profile image
Andreas Kappl profile image

Andreas Kappl

10/10 starsTaking Now
4 years, 6 months ago
The course is a perfect addition to the introduction course for R, delivered by Microsoft in the Professinal Program for Data Science. That also means, that you already need to know about the principles of R (data types, how to work with them, ...) I felt quite comfortabel with R after the introduction course for R, but I didn't expect to learn that much more in that second course. I already have passed 2/3 of the content and I am looking forward to finish it.
Was this review helpful? Yes0
 Flag
Antonio Lopez profile image
Antonio Lopez profile image

Antonio Lopez

10/10 starsCompleted
4 years, 7 months ago
This course was very good and I really enjoyed the instructor approach. It is important to remember that this is not an introductory course so you will need at least some basic knowledge of math and already have some experience with the R language. With some dedication you can pass this course and most importantly you will be able to learn things that you can apply to real life problems. Thank you, Antonio
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

4/10 starsTaking Now
4 years, 10 months ago
I've been doing all of the data science curriculum courses in order, and was really happy with all of them (especially the Data Science Essentials and Principles of Machine Learning, which were excellent!), but the drop in quality when I reached this course is staggering.The material is not presented in a systematic way like prior courses, the examples doesn't feel relevant, the naming of variables in the code is horrible, and the labs are sometimes vague and requires you dig into materials not presented in the lectures (I think the point of a course would be to present it's materials, I dig into documentations and stackoverflow enough in my day job as a software engineer...). The Data Camp provided course was absolutely great, my personal opinion is that Microsoft should reconsider hosting this course on Data Camp as well...
Was this review helpful? Yes1
 Flag
Arka Konar profile image
Arka Konar profile image

Arka Konar

2/10 starsDropped
4 years, 9 months ago
The instructor is very much inefficient on his communication skill. Its very difficult to understand what he is trying to say. I started the course but could not complete because of such a bad instructor. Please upload some new course on advance R programming with lectures delivered by proper instructor.
Was this review helpful? Yes0
 Flag
David onyango profile image
David onyango profile image

David onyango

10/10 starsTaking Now
4 years, 9 months ago
I would like to pursue this course because of the interest and passion that I have in computer.I believe if given the opportunity I can do better.thank you in advance
Was this review helpful? Yes0
 Flag
Mohamed Fateen profile image
Mohamed Fateen profile image

Mohamed Fateen

10/10 starsCompleted
4 years, 9 months ago
This is the best course in this lectures. The text is clear and the examples can be followed. The challenge forced me to follow each part.
Was this review helpful? Yes0
 Flag
Illya Pustovit profile image
Illya Pustovit profile image

Illya Pustovit

1/10 starsTaking Now
4 years, 9 months ago
The worst course on edx which I have taken. First, the language the instructor speaks is horrible. It's like chineese english or indian english, which is impossible to understand without subtitles. Second, it's not even a course. The lecture is about 5 mins and then all the tasks can be described as "use help and google to solve my tasks. sorry, but they are not covered in lectures."
Was this review helpful? Yes0
 Flag
M J profile image
M J profile image

M J

1/10 starsCompleted
4 years, 10 months ago
Fifth course I passed in edX. This course needs to be seriously revised before being presented again. Course materials are not complete or prepared. The explanations are not complete. Answers to questions are well-prepared. In some videos, we cannot see what the instructor is talking about. Very poor quality. I did not really expect Microsoft to present such course! I suggest pass other courses instead of this.
Was this review helpful? Yes0
 Flag
Vesta Shev profile image
Vesta Shev profile image

Vesta Shev

5/10 starsDropped
4 years, 12 months ago
I was finishing the Introduction to R course and eagerly looking forward to deepen my knowledge with this course and acquire a certificate, both of which would be highly beneficial for my education. I am very upset that enrollment is closed, it is the last thing I could expect. The introductory course was really great, hope I will be able to take this course as well
Was this review helpful? Yes0
 Flag
Carlos Losada profile image
Carlos Losada profile image

Carlos Losada

2/10 starsTaking Now
5 years ago
I did the Introduction to R for Data Science and was happy with the course, so I decided to do the next one. I have just started the course and it looks pretty good. However, the link to the on-line exercises appears to be broken... Any chance this can be solved soon?
Was this review helpful? Yes0
 Flag
Steven Frank profile image
Steven Frank profile image
10/10 starsCompleted
  • 59 reviews
  • 57 completed
5 years ago
This course is geared toward those with some experience in R who want to progress further, and with particular attention to data-science applications (R is especially well-suited for these). It was produced by Microsoft in partnership with the Technical University of Denmark and is taught by Prof. Anders Stockmarr. He is a great instructor, and the lessons are well-organized and clearly presented. About 2/3 of the lectures treat basic "nuts and bolts" topics in R but quickly progress to more advanced operations relevant to statistics and data analysis. The final third of the course tackles more specialized data science topics -- data manipulation, simulation, linear modeling, and graphics. Tutorial exercises, with answers provided, interleave the lecture segments (often following a righteous suggestion to get some coffee); then, for each unit, there's a quiz and a "lab" that involves actual programming. What is ingenious about t... This course is geared toward those with some experience in R who want to progress further, and with particular attention to data-science applications (R is especially well-suited for these). It was produced by Microsoft in partnership with the Technical University of Denmark and is taught by Prof. Anders Stockmarr. He is a great instructor, and the lessons are well-organized and clearly presented. About 2/3 of the lectures treat basic "nuts and bolts" topics in R but quickly progress to more advanced operations relevant to statistics and data analysis. The final third of the course tackles more specialized data science topics -- data manipulation, simulation, linear modeling, and graphics. Tutorial exercises, with answers provided, interleave the lecture segments (often following a righteous suggestion to get some coffee); then, for each unit, there's a quiz and a "lab" that involves actual programming. What is ingenious about the presentation is how, as you learn the topic at hand, you're also nudged along to improve your proficiency with other commands and R capabilities -- but without getting lost or frustrated. As a result, your overall comfort level with R increases substantially over a sequence of relatively short units. The examples are interesting and fun, and the overall workload is not excessive (I completed the course over 8 days).
Was this review helpful? Yes0
 Flag
Md Saiful Islam profile image
Md Saiful Islam profile image

Md Saiful Islam

10/10 starsTaking Now
5 years ago
I will love to be observe the course. This will give me an opportunity to learn a lot. I will be in touch with the course and hope to complete successfully.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.