Latest Courses
Snowflake[A-Z] Zero to Hero Masterclass(Core+SQL+API+Visual)Check course
Accelerate Freight Broker Training By Shayla MooreCheck course
Learn Multithreading in C++Check course
Double Your Donations & Succeed at FundraisingCheck course
Facebook Authorization with NodeCheck course
Build a Math Quiz iOS Game, no coding, source code includedCheck course
Java Reflection - Master ClassCheck course
Learn How to Make an Ecommerce Website with WordpressCheck course
SAP MDG - Data Replication Framework (DRF) for beginnersCheck course
Matplotlib for Data Visualization with PythonCheck course
Snowflake[A-Z] Zero to Hero Masterclass(Core+SQL+API+Visual)Check course
Accelerate Freight Broker Training By Shayla MooreCheck course
Learn Multithreading in C++Check course
Double Your Donations & Succeed at FundraisingCheck course
Facebook Authorization with NodeCheck course
Building R Packages

Building R Packages

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.1/10 (Our Score)
Product is rated as #47 in category R

Writing good code for data science is only part of the job. In order to maximizing the usefulness and reusability of data science software, code must be organized and distributed in a manner that adheres to community–based standards and provides a good user experience. This course covers the primary means by which R software is organized and distributed to others. We cover R package development, writing good documentation and vignettes, writing robust software, cross–platform development, continuous integration tools, and distributing packages via CRAN and GitHub. Learners will produce R packages that satisfy the criteria for submission to CRAN. The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life–long learning, to foster independent and original research, and to bring the benefits of discovery to the world.

Instructor Details

Roger D. Peng is a Professor of Biostatistics at the Johns Hopkins Bloomberg School of Public Health and a Co-Editor of the Simply Statistics blog. He received his Ph.D. in Statistics from the University of California, Los Angeles and is a prominent researcher in the areas of air pollution and health risk assessment and statistical methods for environmental data. He is the recipient of the 2016 Mortimer Spiegelman Award from the American Public Health Association, which honors a statistician who has made outstanding contributions to health statistics. He created the course Statistical Programming at Johns Hopkins as a way to introduce students to the computational tools for data analysis. Dr. Peng is also a national leader in the area of methods and standards for reproducible research and is the Reproducible Research editor for the journal Biostatistics. His research is highly interdisciplinary and his work has been published in major substantive and statistical journals, including the Journal of the American Medical Association and the Journal of the Royal Statistical Society. Dr. Peng is the author of more than a dozen software packages implementing statistical methods for environmental studies, methods for reproducible research, and data distribution tools. He has also given workshops, tutorials, and short courses in statistical computing and data analysis.

Specification: Building R Packages

Duration 13 hours
Year 2016
Level Intermediate
Certificate Yes
Quizzes Yes

48 reviews for Building R Packages

3.4 out of 5
21
5
10
5
7
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    Jose V D

    Just reading. There are not videos. You are not allowed to submit the quiz if you do not pay.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    Zdenek K

    I liked the course a lot since it is actually covering most of the things related to the package development. Nevertheless, I still feel (the same as with the previous classes) that authors could have spent more time building the course materials as many chapters are very brief and if I hadn’t had the past experience with some of the topics, I wouldn’t have any idea what the course is telling me (e.g. merge conflicts in git).

    Helpful(0) Unhelpful(0)You have already voted this
  3. Avatar

    Moises E

    Very good course for intermediate/advanced R users. Sad that you are elegible to do assignments only if you pay.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    William G

    This was a great challenging course! Love it.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Avatar

    Christopher B

    This is a critical skill and it’s barely covered anywhere else. Thanks for making this course!

    Helpful(0) Unhelpful(0)You have already voted this
  6. Avatar

    Josef T

    Course material is a bit light, missing useful pieces of information. The example code is functional but not of sufficient standard to pass the documentation exercise. The solutions to the exercise are not covered in the course material. It takes a lot of outside work to get a good mark. Course is good, but the material needs a bit of work.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    Carlos C

    Easy at first, very challenging at the end. Some of the course materials really need to be updated and expanded. Mentoring should be improved (include mentors on this course).

    Helpful(0) Unhelpful(0)You have already voted this
  8. Avatar

    Jose E L

    Very interesting and usefull.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    KEVIN E A C

    It was a very challenging course at least for me but i think it is not necessary.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Avatar

    Gustavo B

    It’s one of better course for building packages!!!

    Helpful(0) Unhelpful(0)You have already voted this
  11. Avatar

    Arthur G

    Informative and gives lots of information

    Helpful(0) Unhelpful(0)You have already voted this
  12. Avatar

    Kevin D

    You will learn how to develop, publish and maintain a R package, and it’s quite an interesting skill that will change the way you manage your code (you’ll probably always store your code in documented packages you’ll host on gitHub then). Though it’s a pertty hard MOOC for many reasons : quite inactive community, information you’ll get in lessons isn’t enough to complete assignments, course material is just book you’ll have to read (no video, no interaction), you’ll probably have the feeling you’re going through something that’s not really finished. Don’t follow this MOOC if you want to avoid being frustrated because most of the time you’ll be.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Avatar

    Mai A D

    The materials is not logical and not enough. It makes a lot of difficulties for the learners, especially through self learning and online learning.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Avatar

    Rebecca G

    This course was not great. Almost all of the information is a screen scrape from a book and peer evaluation, so you may be better off just getting the book and going through it. The mentors very occasionally participated, the authors never. The assignments are poorly written and missing too much detail.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Avatar

    Francesco D Z

    very useful, especially the final practical exam

    Helpful(0) Unhelpful(0)You have already voted this
  16. Avatar

    Jay B

    The difficulty of the c ourse will depend on your background. If you have software development experience plus git, the course details the steps of releasing an R package to the community. If you have never worked with git or released software, this is a good way to tie those skills to your R skills.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Avatar

    Gregorio A A P

    Excellent, but I would be grateful if you could translate all your courses of absolute quality into Spanish.

    Helpful(0) Unhelpful(0)You have already voted this
  18. Avatar

    savvas s

    just links to a webpage… no support from the mentors no support form coursera… you can use your money more wisely..

    Helpful(0) Unhelpful(0)You have already voted this
  19. Avatar

    Conner M

    Good course, but very specialized programming knowledge in this particular course, which was not the case with other courses in the specialization. Would only recommend this course for those with the necessity to build R packages.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Avatar

    Cardy M I

    Overall, this was a good course to learn the intricacies of building R packages.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Avatar

    Maurizio C

    Great gap between teaching and what is required to pass the course. Unnecessarily difficult. Not recommended.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Avatar

    JEEWESH K J

    Great course

    Helpful(0) Unhelpful(0)You have already voted this
  23. Avatar

    Jason S

    R packages are essential learning. This class covers packages including documentation, vignettes, testing, building, and checking for compatibility with CRAN. It also gets you into git and travis (for continuous integration), with an entire side of open source philosophy and legal. If you can pass this, you *will* be able to create and maintain an R package.

    Helpful(0) Unhelpful(0)You have already voted this
  24. Avatar

    RafaB G

    The amount of uncovered yet crucial issues is too damn high. For week 4 assignment I did most of my research on stackoverflow.

    Helpful(0) Unhelpful(0)You have already voted this
  25. Avatar

    Rafal G

    The amount of uncovered yet crucial issues is too damn high. For week 4 assignment I did most of my research on stackoverflow.

    Helpful(0) Unhelpful(0)You have already voted this
  26. Avatar

    David C

    This course provides useful knowledge in building R packages, as well as opportunities to implement our knowledge. However, as the previous courses in the series, the last module (week) is extremely challenging compared to the previous ones.

    Helpful(0) Unhelpful(0)You have already voted this
  27. Avatar

    Edmund J L O

    This course really boosted my confidence in writing codes, functions and i look forward to someday writing my own package. The course left me on such a high note that I made a couple of presentations using the plots in my vignette. I wanted to somehow show my appreciation to the authors of the course. The choice of a real life dataset made it really very interesting for me. Here’s the link to the presentations i made. I’m not sure if it should be shared with your students, so i’ll leave that up to you. Thanks again for making learning so much fun. BTW, it was a bit of a cliffhanger for me. I only got my package to pas travis at the last minute. Here are the links: http://rpubs.com/DocOfi/350304 and http://rpubs.com/DocOfi/350099

    Helpful(0) Unhelpful(0)You have already voted this
  28. Avatar

    Igor P

    Basic course no more then that

    Helpful(0) Unhelpful(0)You have already voted this
  29. Avatar

    James M

    Good slow walk through of the process for creating and checking a package

    Helpful(0) Unhelpful(0)You have already voted this
  30. Avatar

    Tim S

    Iam actually waiting for over one week to get graded. I dont want to pay for waiting!

    Helpful(0) Unhelpful(0)You have already voted this
  31. Avatar

    Johans A A

    I learned a lot in this course, was difficult at the begininng but enjoyable at the end!

    Helpful(0) Unhelpful(0)You have already voted this
  32. Avatar

    Jonathan D

    Poor course material made it difficult to complete the final assignment. The course has little to do with R and more to do with Software development methodologies.

    Helpful(1) Unhelpful(0)You have already voted this
  33. Avatar

    Eduardo B G

    The content was good but I have missed the videos. I can read a book, the experience with video demonstrations is better than this aproach.

    Helpful(0) Unhelpful(0)You have already voted this
  34. Avatar

    Ganapathi N K

    Nice

    Helpful(0) Unhelpful(0)You have already voted this
  35. Avatar

    Damian S

    Among the worst courses I have found on Coursera. Once again, just a bunch of text, cut and pasted (sloppily) from their book and other resources. Examples are poor and insufficient, and much of what they ask you to do in the project is not covered well, or at all in the course forcing you to learn on your own. I don’t object to self education, but then, why bother taking this course? Can’t believe they are charging money for this.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Avatar

    Abhinav S

    Amazing course! Will explain every detail regarding R package creation.

    Helpful(0) Unhelpful(0)You have already voted this
  37. Avatar

    Zsolt P

    The material is not bad, however, this is just a refurbished version of a corresponding book written by the authors. Literally, all the readings are just excerpts from this book with typos all over the place. Save some money and just read that, I think this is a minimal extra work cash grab and you feel that all throughout. The final project is fine but not too fun (and the reading material is insufficient for it), it isn’t worth the money either.

    Helpful(0) Unhelpful(0)You have already voted this
  38. Avatar

    Jorge L R Z

    Great course!

    Helpful(0) Unhelpful(0)You have already voted this
  39. Avatar

    Anthony S

    I finally started building R packages!!! Lots of useful bits

    Helpful(0) Unhelpful(0)You have already voted this
  40. Avatar

    Matthew M

    good but needs a little updating several commands this teaches you to use are now depracated.

    Helpful(1) Unhelpful(0)You have already voted this
  41. Avatar

    Yi X

    There are not so mang classmates for peer reviewing. Please set other alternative ways for grading

    Helpful(0) Unhelpful(0)You have already voted this
  42. Avatar

    Shawn M

    There is much I like about this course and also many areas for improvement. First, the online book that comes with the course presents an excellent overview of the steps required to build an R package. It will eventually get you where you need to go. However, some of the material is now out of date (e.g. functions moved from one package to another), there are no longer any mentors around, and the discussions boards are empty apart from people trying to get their assignments peer graded. Also, the content in the book, while good, is incomplete in many cases. I would highly suggest buying the “R Packages” book by Hadley Wickham as an additional reference since it fills many of the gaps and goes into much greater detail.

    Helpful(2) Unhelpful(0)You have already voted this
  43. Avatar

    konstantin m

    Fantastic course… Unfortunately, not too many people registered, it’s tough to get your assignments graded. The program is the great continuation to the 10 course R data science specialization…

    Helpful(0) Unhelpful(0)You have already voted this
  44. Avatar

    George L

    Lots of outdated material and no mentors remain to assist. Documentation is incomplete and left to the user’s imagination. There have got to be better courses than this.

    Helpful(0) Unhelpful(0)You have already voted this
  45. Avatar

    Nour E Q

    very good, an interesting way of learning. high level examination

    Helpful(0) Unhelpful(0)You have already voted this
  46. Avatar

    Jean–Philippe M

    Whish we would have a video going through all the steps (real case example) to show how to build, test and use travis on a package.

    Helpful(0) Unhelpful(0)You have already voted this
  47. Avatar

    Jean Philippe M

    Whish we would have a video going through all the steps (real case example) to show how to build, test and use travis on a package.

    Helpful(0) Unhelpful(0)You have already voted this
  48. Avatar

    Christopher M P

    Final assignment may not be reviewed for weeks. If you go on to capstone, issue could extent into months. Expect to use many external resources.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare