Chevron Left
返回到 Advanced R Programming

Advanced R Programming, 约翰霍普金斯大学

369 个评分
91 个审阅


This course covers advanced topics in R programming that are necessary for developing powerful, robust, and reusable data science tools. Topics covered include functional programming in R, robust error handling, object oriented programming, profiling and benchmarking, debugging, and proper design of functions. Upon completing this course you will be able to identify and abstract common data analysis tasks and to encapsulate them in user-facing functions. Because every data science environment encounters unique data challenges, there is always a need to develop custom software specific to your organization’s mission. You will also be able to define new data types in R and to develop a universe of functionality specific to those data types to enable cleaner execution of data science tasks and stronger reusability within a team....


创建者 FZ

Jun 07, 2017

Very useful, I considered myself quite an advanced R user, but this class raised the level, especially with the R as OOB part. Good investment if you are not a beginner.

创建者 JY

May 08, 2017

It is a good course that forced me to understand the s3 and s4 object of R and have gained an appreciation of "methods belonging to functions not belonging to objects".


87 个审阅

创建者 Jessica Knoertzer

Apr 03, 2019

A bit too tough with not good enough teaching to truly understand the course

创建者 Randall Mays

Feb 28, 2019

"Advanced" is not really accurate. "Intermediate" is a better description. I would have given 4 stars for content alone. The faux testing and peer grading at scale doesn't work well enough, so the certificate is not worth paying for. If you need a credential, enroll in real school. If you need a decent intro to intermediate programming topics in R, this is pretty good. The text for the course is excellent and worth purchasing. The programming exercises via swirl() fail at times, and peer grading as an assessment approach is not viable at scale.

创建者 Xianbin Cheng

Feb 13, 2019

I like this course as it offers some really practical instructions to programming in R, and I think it's a course that well complements the online book Advanced R written by Hadley Wickham, which focuses more on theories.

创建者 David Ramage

Feb 03, 2019

Swirl is confusing and it is too complicated to submit my work

创建者 Mayank Vanani

Jan 26, 2019

Very knowledge and rigourous course, developed for comprehensive concept building.

创建者 Ankai Xu

Dec 13, 2018

I find that some of the course materials are not sufficient for the learners to understand the concept in R programming and complete the assignment. The course could be improved by including more examples and hands-on exercises.

创建者 Lance Dooley

Dec 01, 2018

This course helped the programmer understand some OO concepts and many other features of R that I may not have encountered. Very good, and the final assignment was good. It was worth putting the extra time in to do it correctly.

创建者 Erich F Gruhn

Nov 28, 2018

I learned a lot and appreciate the continued learnings.

创建者 sokal1456

Nov 19, 2018

I wish the assignments could be a mix of teacher and peer graded.

创建者 Frank Azadi Namin

Nov 17, 2018

I have taken several courses on Coursera and this was by far the worst. First the course contained no lectures. The authors had basically copied segments of their textbooks along with code samples as teaching material. I could have done better by simply reading the textbook myself without paying for the course. Finally the way the final assignment is graded is terrible. It is as if the course organizers have completely washed their hands of any responsibility. You have to grade three peers so that your assignment will get in line to be graded. But there is no time line and the process is completely arbitrary. Students have to actively seek others on the class forum to grade their assignment (they will return the favor ). I really expected more from a course offered by JHU.