Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
R Programming

R Programming

FREE

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

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.

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: R Programming

Duration

21 hours

Year

2015

Level

Intermediate

Certificate

Yes

Quizzes

Yes

100 reviews for R Programming

3.9 out of 5
62
15
6
11
6
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Naeem F

    Excellent effort.

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

    This is a very good introduction into R programming. What I think is missing is tidyverse packages that are used extensively, but maybe this comes with later Data Science courses.

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

    This course is great because provide the basic knowledge

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

    The instructor appears unprepared to present the material. When presenting it appears that it’s the first time he is reviewing the material. This is my first bad experience on Coursera. The last Coursera course I took (SQL for Data Science by University of California, Davis) was great as it appeared that the instructor was prepared with what they were going to present. Coursera needs to vet their instructors’ course recordings before allowing them to put forth their material on the site.

    Helpful(1) Unhelpful(0)You have already voted this
  5. Alex J N d S

    Excelente curso!

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

    Very good begin for R–programming, but i think without programming background very hard

    Helpful(0) Unhelpful(0)You have already voted this
  7. John R T

    This is a difficult course to get through without prior programming experience. In spite of that, I would have given the course a 5–star rating if there were not such a large gap between the course as presented and the programming assignments for Weeks 2–4. As I noted in the post course survey, the course would have benefited from a couple of extra weeks in which a larger set of programming examples were provided that linked the course to the programming assignments. Otherwise, I thought the videos and the “Swirl” exercises were quite good. Dr. Peng has an easy manner about him, is clear and explains the basic concepts quite well.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Dinesh K B

    The contents are rich and the amount of R basic concepts is large. The quizzes are challenging and I like that.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Jonathan D W

    Really enjoyed this course and found it both challenging and informative. After having taken it, another user’s advice seems appropriate: Watch the lectures, but reserve your time for the assignments. They can be tough, but that’s really where you learn.

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

    It was very fun and exciting!!

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

    There’s a huge gap between what is taught and what is expected in the assignments, the course is good but needs to be more comprehensive.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Francis S P

    I want to give this course a ‘5’ but I believe it could be more in–depth and could introduce the idea of making packages as a “fifth week” topic. Otherwise, great! I feel well grounded in R and ready for more!

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

    Loved the exercises as they really make you think

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

    Best professor!

    Helpful(0) Unhelpful(0)You have already voted this
  15. Victor A A V

    Not really beginner level, but repays persistence handsomely.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Cesar A F N

    It’s a great course

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

    Some of the weeks do not give anywhere near the needed information to complete the assignments!

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

    The overall course was cool but the programming assignments were bit hard for beginners.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Diogenes C F G

    Very good and structured introduction to R. The use of the swirl package is great for learnint. The assignments are more difficult than expected, but still in a tolerable level. You stomp into many things you didn’t learn, but can easily look up for in Stack Overflow or another forum.

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

    This course is very good for beginners in R language and it is highly recommended for people looking to dive into the world of Data Analytics or Machine Learning. R is very powerful language and this course from one of the reputed universities of the world, John Hopkins is one of the best out there to learn from. The difficulty level of programming assignments is increased gradually to challenge the programmer inside you. Overall a highly recommended course for beginners.

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

    Be prepared. The lecture portions of the course are quite short and basic. They don’t provide much in the way of practical examples. The assignments often have little to do with the lecture topics (week 3 introduces a whole new concept that you have to learn all about outside of the course to complete). They’re decent assignments, and you’ll learn from them, but if you don’t already have a lot of experience, expect them to take a long time to complete. I guess my main problem besides this is that there is not enough emphasis on learning the foundations. They introduce subsetting and give you some simple assignments which give you a basic superficial understanding of the concepts and syntax. Unfortunately, that stuff takes some time to really sink in, and you need to sit and play around for hours to get a good feel for it. If they had some optional assignments where you could have some guided exploration of the topic that would be super helpful. The one saving grace is that there is a lot of help in the forums for each week. The mentors are doing their best to help students out and are generally pretty quick to get back when you ask questions.

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

    Very useful!

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

    I found this course to be very challenging, but also very rewarding. I now feel much more ‘literate’ in R.

    Helpful(0) Unhelpful(0)You have already voted this
  24. Prasad R B

    sir i am finding it difficulty to submit the peer review assainment

    Helpful(0) Unhelpful(0)You have already voted this
  25. Mehibo L R D

    Good class. i appreciated

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

    The lectures give the bare minimum of information needed to complete the actual assignments. There is absolutely no way to complete this course and the assignments without prior experience in programming or R itself. The code needed to complete the assignments is not explained in the lectures, and if it is, the lectures give little to no guidance on how to manipulate the information to get your desired results. Online communities are a godsend in completing this material. I understand that learning to code in R is an independent process, mainly one of trial and error, but without the proper foundation (which is barely provided here), one finds themselves agonizing and floundering completely in a sea of information that mist be deciphered on your own.

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

    I’ve found course extreamly usefull. But I have strong software background and easy get difucult topics. For the beginner it would be challenging. Also there is a lack of info about statistics used in lectures, quizes and assignments. A lot of staff was done without understanding. Also there are significant amount of mistakes in subtitles for lectures.

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

    Had some good information but did not expect the course to be intermediate level for the entirety of course.

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

    Great!

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

    fantastic

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

    It has really been a good experience, I actually didn’t know that R is such a powerful language

    Helpful(0) Unhelpful(0)You have already voted this
  32. Surya P S

    good course for getting your hands–on R

    Helpful(0) Unhelpful(0)You have already voted this
  33. Thomas Y

    Doesn’t teach many functions that are related to how to solve the question at hand

    Helpful(0) Unhelpful(0)You have already voted this
  34. Bruno H M d O

    Foi um curso bem util e de grande aplicabilidade, passando muito bem por todo conteudo de funcoes, loops, extracoes e manipulacao de conjunto de dados, reforcando muito bem atraves de exercicios. Em conjunto com os principais metodos usuais de depuracao, otimizacao e utilizacao de graficos. Entretanto, achei este curso com uma dificuldade consideravel nos projetos semanais para quem e iniciante, dediquei por um mes uma media de 4 horas/diaria (inclusive aos finais de semana) e a maior parte do tempo gasto foi buscando conteudos de apoio, metodologias adicionais em foruns como o GitHub, Stackoverflow e lendo a biblioteca do R. O que nao e algo ruim, pois no dia a dia, iremos nos deparar procurando novas informacoes e metodologias mais atuais para fazermos algo de uma forma mais eficiente.

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

    I’ve never seen a lecture teaching R that is better than this.

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

    Great course with links to great resources

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

    Very productive and insightful course. Made me think in the last programming assignment.

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

    I thoroughly enjoyed the fun (and torture) cracking the codes. Absolutely a must to proceed to rest of the Data Science courses.

    Helpful(0) Unhelpful(0)You have already voted this
  39. Matheus d M d A

    R Programming is a good, dicdatic and comprehensive course on R. It teaches you how to perform the main operations, subset objects, write functions and deal with data.

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

    Excellent introduction to programming in R. The instructor’s video lectures are very informative, and the assignments are well designed to test and expand your knowledge. I learned a lot in a very short space!

    Helpful(0) Unhelpful(0)You have already voted this
  41. Stefano M

    The lectures are good but the gap between exercises and assignments is enormous. I cannot recommend to a beginner

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

    good learning platform

    Helpful(0) Unhelpful(0)You have already voted this
  43. isha s

    The course content was good. It encourges you for deep learning. Although I feel that the assignments were a bit too hard for those who are new to programming. Thus, a little more content on how to solve the assignment or some more practice exercises would help.

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

    There’s a major disconnect from the basic teaching material provided and the first big quiz. All of the actions that need to be taken to complete the quiz is not provided in the lesson material. I understand the interest in teaching people how to look elsewhere for help and learn how to ask questions on forums, however as students in this program will be in their infancy in this program, we do not know what to even ask.

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

    I’m thrilled with this course and the practice work is amazing

    Helpful(0) Unhelpful(0)You have already voted this
  46. Gustavo D M

    Nice course !! thank you !!!

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

    It was great experience doing this course. The tutor took each topic very clearly

    Helpful(0) Unhelpful(0)You have already voted this
  48. Gilda M C

    Good one, really challenges you to learn

    Helpful(0) Unhelpful(0)You have already voted this
  49. Edgar B R

    Great course to get the basics of R and have some hands–on experience with writting functions, profiling code, basics of statistic simulations as well as data frames handling.

    Helpful(0) Unhelpful(0)You have already voted this
  50. Paulo F

    Loads of great information and lots of practice materials!

    Helpful(0) Unhelpful(0)You have already voted this
  51. Cammillius R J J

    The last assignment was very tough, not for the faint of heart. There were some useful methodologies in the discussion forums but it was not enough.

    Helpful(0) Unhelpful(0)You have already voted this
  52. Ziqian X

    The Course is great but the Tasks are too difficult and are not appropriately designed.

    Helpful(0) Unhelpful(0)You have already voted this
  53. Qiming L

    I think this course is not friendly enough for beginners.

    Helpful(0) Unhelpful(0)You have already voted this
  54. Illyiate

    what is taught is kind of abstract, and what is due is beyond the taught

    Helpful(0) Unhelpful(0)You have already voted this
  55. Brayan S O P

    The best course that I have ever taken regarding the introduction to a programming language

    Helpful(0) Unhelpful(0)You have already voted this
  56. Matthew W

    This course is well organized and easy to understand. It provides an exhaustive and useful introduction to R language. I’ve learnt a lot!

    Helpful(0) Unhelpful(0)You have already voted this
  57. Eric J

    Overall a very good class. It provides a good introduction to the R programming language with assignments that prompt you to use these skills. However to become proficient more practice is required, just like any programming language.

    Helpful(0) Unhelpful(0)You have already voted this
  58. Muhammad B K

    Covers the basics and advanced applications of R

    Helpful(0) Unhelpful(0)You have already voted this
  59. Nelson B V d M

    very good, I have learned a lot

    Helpful(0) Unhelpful(0)You have already voted this
  60. Mohsin A

    Course content did not equipped with necessary tools to do the assignments.

    Helpful(0) Unhelpful(0)You have already voted this
  61. Gabriel C

    Excelente!

    Helpful(0) Unhelpful(0)You have already voted this
  62. Jason J

    Useful tools and knowledge for R Programming

    Helpful(0) Unhelpful(0)You have already voted this
  63. Maggie L

    It’s totally difficult for me. Some of the assignments are really hard to work out for me as a novice.

    Helpful(0) Unhelpful(0)You have already voted this
  64. TOLENTINO, J (

    I have zero experience in programming before taking this course however, assignments are hard to solve only if you isolate your concepts from the videos they prepared (Although it stumps me when I still can’t figure the code out).

    Helpful(0) Unhelpful(0)You have already voted this
  65. Jean C

    Es bueno pero las tareas son de un nivel muy superior al curso en general.

    Helpful(0) Unhelpful(0)You have already voted this
  66. Arnela S

    I learned a lot of R programming

    Helpful(0) Unhelpful(0)You have already voted this
  67. Neil K G

    Great way to get accustomed to the syntax in R! Previous programming experience definitely helps, especially with dataframes.

    Helpful(0) Unhelpful(0)You have already voted this
  68. Sohan A

    Sometimes function appears to be hard for assignment. All other things are excellent.

    Helpful(0) Unhelpful(0)You have already voted this
  69. Praveen D

    Very poor ,frustrating and so so tough assignments in respective of the knowlegde they give you in video lectures or swirl exercises.

    Helpful(0) Unhelpful(0)You have already voted this
  70. BELGHOUATE K

    Very helpful

    Helpful(0) Unhelpful(0)You have already voted this
  71. Chollet S

    Very interesting, clear and well explained course

    Helpful(0) Unhelpful(0)You have already voted this
  72. Marc m

    Terrible course. The contents, thrown as a videocast dumpout, have nothing to do with the assignments. Remember this is a beginners’ class. eg. on Week2, the elements or functions necessary to carry out the assignment are simply not taught, and despite the excellent SWIRL and doing over the entire course ( in case I missed something) I was irretrievably stuck. As many have been if I judge by the forums. What is the point in teaching a beginner’s courses to beginners and then applying Graduate school thinking that just discourages? for me this is just an excuse for poor and unfocussed teaching. I suggest to be very wary of the J.Hopkins school course moving forward, they don’t deliver a course that meets the expectations: in real life, when a student is stuck, you help out, at least you highlight the course material: which of course can’t be done here, because the course material is NOT related to the Assignment. as has been pointed out numerous times in the forum. Shameful teaching Marc Messier, PhD. Course teachers

    Helpful(0) Unhelpful(0)You have already voted this
  73. Erick M R

    Me gusto mucho el curso es muy bueno

    Helpful(0) Unhelpful(0)You have already voted this
  74. Juan H

    Muy bueno! Excelente profesor el Dr. Peng, ahora a seguir adelante.

    Helpful(0) Unhelpful(0)You have already voted this
  75. Miguel C

    I really enjoyed this course! I was already somewhat familiar with R but I now feel much more confident in my R programming skills. I am glad this course was not exclusively helpful for people just starting with R. I learned many new things and I sometimes struggled with some of the assignments (especially week 3 programming assignment) and they pushed me to understand more complicated concepts, which I was really happy about. I thought the swirl library was also really helpful. It solidified what we’d learned in the video lectures, and sometimes delved into things I had not seen before or things we had seen before but with more detail, such as ellipses (as arguments in functions), definition of binary operations and simulations of coin flips. The only part I was not interested in is the history of R at the beginning of the course. I didn’t really care for it, but I think I understand why it’s there. Overall, I really enjoyed it and I would definitely recommend it to other people.

    Helpful(0) Unhelpful(0)You have already voted this
  76. Daniel F

    The main exam is to difficult. I feel there was a huge leap from theory to the actual finishing hospital function which was complex.

    Helpful(0) Unhelpful(0)You have already voted this
  77. Lancer B

    This class is a travesty in learning R. The lessons are misguided and do not prepare you for the overwhelmingly difficult homework assignments needed to complete the course. I would not recommend this to anyone trying to learn R.

    Helpful(0) Unhelpful(0)You have already voted this
  78. karanvir s

    The pedology used here does not interest a learner. It seems as if the instructor is just reading through the slides.

    Helpful(0) Unhelpful(0)You have already voted this
  79. Nico K

    Sometimes the tasks was not really clear defined what kind of outout was expected

    Helpful(0) Unhelpful(0)You have already voted this
  80. Shounak S

    The course material was top notch in terms of teaching the basics. The examples were great too. In terms of cons, there could have been a little more hints for some of the programming assignments especially assignment 3 when it comes to a complete R newbie. Otherwise, great course.

    Helpful(0) Unhelpful(0)You have already voted this
  81. GERALDO A

    Excelente curso.

    Helpful(0) Unhelpful(0)You have already voted this
  82. mandar v

    excellent start for r programming basics and to get an hands on experience on programming!!

    Helpful(0) Unhelpful(0)You have already voted this
  83. Yaroslava B

    Very heavy on math/programming terms that are not necessarily familiar to beginner level, making it impossible to follow the course logic and explanations. Please revise course.

    Helpful(0) Unhelpful(0)You have already voted this
  84. Myung, H M

    The course content is well thought out, covering from very basic to more advanced topics at a steady pace. The assignments are challenging but is doable with some personal research and persistence. Enjoyed the experience overall!

    Helpful(0) Unhelpful(0)You have already voted this
  85. Bekele D

    Well, I learned the basic of R programing , I very impressed with the assignment questions; they are so challenging and I got a lot out of it. At the same time the swirl package come along with course is so helpful. Having say it, I was very dissatisfied with the way instructor present this course; it so embracing to teach programing course by reading slides. How so ????? This is not history or music/Art course; you have to show each and every example on IDE. I should have give this course a lone star rating , but for all resources come with it made to be nice to add one more. otherwise 1 star would have been fair review, for there is no rating option below 1 star.

    Helpful(0) Unhelpful(0)You have already voted this
  86. manuel s g

    Really useful course. I strongly recommend to spend time on the programming exercises, specially is is long time since your last programming task (e.g. > 10 years)

    Helpful(0) Unhelpful(0)You have already voted this
  87. Sylvia W

    every time i watched the videos i ended up falling asleep. not at all engaging and professor makes it difficult to learn and build upon basic concepts. my only saving grace was prior exposure to r.

    Helpful(0) Unhelpful(0)You have already voted this
  88. Robert H

    Very instructive and works at a good pace!!

    Helpful(0) Unhelpful(0)You have already voted this
  89. Cody A R

    This course was very good. Especially for coding assignments, I think that being able to view possible solutions would be a bonus. Often times the grades page says “see feedback below”, but there is no feedback.

    Helpful(0) Unhelpful(0)You have already voted this
  90. Muneeb S

    The course was well structured and well explained by the lecturer. The best feature of this course was to practice concepts learned in lecture material using the swirl library. Programming assignments were good enough to give me the confidence to take on any challenging R Project.

    Helpful(0) Unhelpful(0)You have already voted this
  91. Emre Y

    This is an outstanding course. As an undergraduate student in the final year of my degree program, where not a lot of programming was covered, this course has really boosted my confidence in using R studio and has genuinely made me believe that I can programme anything I put my mind to. This course has also shown me that with a bit of practice each day, significant progress can be made to a level beyond what one may have imagined. This course has also enhanced my critical thinking skills, as programming needs careful logical thinking. At times, it can be so frustrating when a code is near functional but not quite working the way one intends, and so by persevering and sticking at it you will get there! I am now feeling ready to delve into the scientific world feeling that anything is achievable.

    Helpful(0) Unhelpful(0)You have already voted this
  92. Hugo S

    Great introductory course in R. Swirl is a very good introductory method for learning R by ‘doing it’. The set of exercises were great (allow us to explore R in a more deep level), with very detailed and easy to follow instructions. Recommend!

    Helpful(0) Unhelpful(0)You have already voted this
  93. De L P G d C

    No easy explanations

    Helpful(0) Unhelpful(0)You have already voted this
  94. DIBAS K

    Thanks Coursera.Nice teaching way

    Helpful(0) Unhelpful(0)You have already voted this
  95. Vikrant P

    Awesome Course

    Helpful(0) Unhelpful(0)You have already voted this
  96. Maria A B

    )

    Helpful(0) Unhelpful(0)You have already voted this
  97. Deleted A

    )

    Helpful(0) Unhelpful(0)You have already voted this
  98. Andrea G V

    Is too useful and well explained everything

    Helpful(0) Unhelpful(0)You have already voted this
  99. Siddha S M

    So easy to learn. Recommended for coding beginners.

    Helpful(0) Unhelpful(0)You have already voted this
  100. Mayank P

    Very well defined course.

    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

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare