• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to R Programming

    Learner Reviews & Feedback for R Programming by Johns Hopkins University

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.5
    stars
    22,310 ratings

    About the Course

    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.
    ...

    Top reviews

    MR

    May 11, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Really interesting course. The interactive coding sessions with swirl are especially useful. Would be great, if you provided sample solutions for the programming assignments, in particular for week 4.

    HH

    May 11, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    before starting this course i have experience of R programming but this course gives me a lot of new function and how to build a function and a most useful function str,debugging and Rprof.Thank You!

    Filter by:

    126 - 150 of 4,745 Reviews for R Programming

    Filled StarFilled StarFilled StarStarStar

    By Sherif A

    •

    Jan 1, 2019

    Needs to be more interactive

    Filled StarFilled StarStarStarStar

    By Kathleen C

    •

    Jun 17, 2022

    The lectures themselves were clear and engaging enough and the swirl practice was helpful, but the learning curve between the information we're presented and the assignments is unacceptably steep. I understand that there is always a gap between lecture and application; however, I should not have to sift through a dozen discussion posts to figure out what is going on in the assignments. Students should be able to complete them with just the functions that were covered in the course materials, otherwise, the course materials are insufficient.

    My degree is in education and if I had so poorly prepared my students to complete their assignments, then I would get in a lot of trouble. It seems like this has been a complaint for some time and there have been efforts to improve through the resources provided in the forum, but this calls for either rewriting the assessments so they align better with the content that was covered or a fundamental restructuring of the course content so students are prepared to complete the assessments as currently written.

    Filled StarFilled StarStarStarStar

    By Kaylyn G

    •

    Dec 17, 2021

    This course was very poorly taught. It has important information, but the course itself doesn't prepare students for the assignments. Not only is the only presentation of information through videos of text, but the professor stumbles over his words so badly not even the subtitles are correct half the time. I honestly feel like I taught myself most of the material. Even if you grasp the presented information, it's not helpful for the assignments. It was like teaching a child their ABCs and then asking for a paper – they technically have the tools, but zero experience and don't even know where to start. This class would be heavily improved if, 1) Information was presented in a textbook-like way for reference and clarity, and 2) There were any sort of guided/practice problems or examples similar to what is expected in the assignments. I love taking classes, but this one was painful for me.

    Filled StarFilled StarStarStarStar

    By SANJAY K V

    •

    May 8, 2020

    I believe many of the students taking this course might not have any prior coding experience. Personally, I found the assignments quite challenging (rather than intellectually stimulating or providing learning) as many of the issues and syntax used in the assignments were never elaborated in depth in the videos. There may be a few people with really good statistical and coding background, who may not find this review much helpful, But, being new to coding, I can understand this and I believe the people who really need this course to equip themselves with these lessons may not be adept at solving some of the problems asked in the assignments. Please take this constructive feedback into consideration while modifying this course (if you do so). Otherwise, it was a wonderful course and gave same basics to build a foundation in R. Thank you.

    Filled StarFilled StarStarStarStar

    By Glauco d O G F

    •

    Aug 18, 2020

    Swirl is an amazing learning tool and it was the best of the course. However, unfortunately the course videos and supporting material does not help too much in order to complete the Programming Assignments, specially the videos. There is a huge distance from what has been teached or maybe how it has been teached to what was asked to do during assignments. Nothing against to a good task, but would be fair to provide a proper knoledge (e. g. including examples at same level of the assignments, maybe something step-by-step) so we could complete them without spending so many hours looking for other sources which provide what maybe some of us were expecting to find right here.

    The course was somehow frustrating and disapointing on this matter and I don't feel confortable in recommending it.

    Filled StarFilled StarStarStarStar

    By Juergen K

    •

    May 21, 2020

    Not very well organized overall. The assignments were fun, but I had to do extensive research online to find out how to answer the questions being asked, which made me wonder why I had sat through the videos. Sometimes I didn't even use what I learned in the videos to complete that week's assignments. The videos are far too theoretical, they probably would have been useful for someone familiar with R or S, but for a new user they required a lot of rewinding and without practical examples it was hard to actually remember what was being taught. In the rare instance practical examples were given the material stuck much better!

    Filled StarFilled StarStarStarStar

    By Gabriela Á L

    •

    Nov 7, 2020

    The assignments are not gradual, I mean the content of the classes is not enough for the completion of the assignments. I think I would have appreciated more content in the classes, more explained exercises so that the making of the assignments wouldn't have been so miserable! It's a very hard course.

    But I've learned a lot on my own, thanks!

    Filled StarFilled StarStarStarStar

    By Diego V

    •

    Aug 24, 2020

    Huge disconnect between the canned lectures (almost all not by Peng) and the exercises. Moreover, other than generating random number distributions, there are no examples of the lecture material worth anything. Given the subjects covered, the course could be great

    Filled StarFilled StarStarStarStar

    By Kiera

    •

    Jun 9, 2024

    This course did not do a great job of preparing me for the assignments. Especially with GitHub, I was totally lost. The videos were basically just speaking out the textbook, and it would have been a lot more helpful if there were more examples included.

    Filled StarFilled StarStarStarStar

    By Javier C

    •

    Jan 29, 2021

    The contents of the lectures are quite hard to follow, and exercises do not have much relationship with them. Difficult to follow the course, even with other programming languages skills.

    Filled StarFilled StarStarStarStar

    By Biel G P

    •

    Jan 8, 2021

    The assignments are too difficult compared with the knowlegde taught in the videos and swirl

    Filled StarFilled StarStarStarStar

    By Guillermo M C

    •

    Jul 8, 2021

    Assignments too difficult, compared to the amount of explanation and swirl exercises...

    Filled StarFilled StarStarStarStar

    By Haori

    •

    Jun 30, 2024

    The course is not updated

    Filled StarStarStarStarStar

    By Li C W

    •

    Oct 31, 2020

    I am extremely disappointed with the quality of this course. I am a professional analyst and have some years of programming, I intended to "formalize" my knowledge in R and data science by taking this course. This course is organized in a very poor manner, lectures and assignments are completely disconnected, the instruction in the assignment is also extremely poor, it is very hard to understand what the learner is expected to do, it is very frustrating and I cannot imagine this course is intended for "beginner". I managed to finish that just because it is sponsored by my company. 0 out of 5 stars

    Filled StarStarStarStarStar

    By Ravi L

    •

    Jun 13, 2021

    This is really frustrating as the assignment seems like completely out of course. Given that we are paying for the course, it becomes challenging to complete it on time. I am paying the fees second time as I was not able to complete the course on time.

    Advise you to bring down the course charges or charge once only. If you guys really take reviews seriously then please read all the review and you will find the same issue of gap between huge gap between assignment and lectures.

    Filled StarStarStarStarStar

    By Sarah O

    •

    Jul 22, 2021

    Course is very poorly laid out. Programming assignments and quizzes have completely new, much more advanced material compared to what was taught in the lecture. I have some R background from taking other courses and wanted to further my education but this course really turned me off from learning the language. I was expecting the course to be challenging in a manageable way, but I feel let down by how prohibitively difficult and incongruous the programming assignments are.

    Filled StarStarStarStarStar

    By Tom W

    •

    Aug 30, 2020

    The worse Coursera course I've ever taken. The videos feel like someone reading the technical documentation to you, the "interactive" tutorials are like an 1980s text-only game, and the assignments require massive leaps in ability over what you learned in the lessons. I would call this course "Advanced-level assignments sure to both bore and frustrate people new to R"

    Filled StarStarStarStarStar

    By Douglas B

    •

    Nov 19, 2021

    Is this course only the fundamentals? I was lost from the beginning and I've already completed the Google Data Analytics specialization. The videos suck; too much info, no examples, and really; you can't work along with the videos. The swirl thing works but is really not helpful. This course is for people who have a very strong base in R.

    Filled StarStarStarStarStar

    By Nicolas P

    •

    Jul 17, 2022

    There is no a good examples on how to work the labs. I bought the book and the files, useless. The book only gives basic deifinition and examples in R but when you read the lab required for week 2 there is no help, it is frustating. Tehy should label this course as Intermmediate and not Begennir, is very deceptive. Dropping this course.

    Filled StarStarStarStarStar

    By Dmitrijs R

    •

    Dec 6, 2021

    such poor course. No real-world examples, not a single figure in the videos. homeworks are out of the topics of the videos and to compete them you have to read explanations on forum (that does not always help). It is strange that you learn in videos one thing, and then have to complete unrelated tasks.

    Filled StarStarStarStarStar

    By Aliasgher J

    •

    Sep 23, 2021

    I would not take this course if I were starting out with R. It really is not a course for a beginner. There is huge disparity between the course content and the quizzes. The coursework does not prepare you at all to do anything. I learnt more from Google searches and YouTube than this course.

    Filled StarStarStarStarStar

    By able m

    •

    Aug 7, 2022

    the lecturer doesnt seem like he is teaching beginners. The videos are from 2015 and we are now in 2022. The lecture and swirl content are far from what the quizzes ask making it unbearable for begineers. Most basic stuff i had to use youtube to grasp them rather than lectures.

    Filled StarStarStarStarStar

    By Leonardo A

    •

    Jan 20, 2016

    There is a wide gap between the lectures and the practice. Its clear that the video material is completely inadequate and insufficient for the course. A poor introduction to programming.

    Filled StarStarStarStarStar

    By Ashton V

    •

    Nov 2, 2021

    All of the walkthroughs are so out of date that they are effectively useless. The versions of GITHUB have been completely redesigned. Absolute trash. Hope you didn't pay for this.

    Filled StarStarStarStarStar

    By Hamza

    •

    Sep 29, 2022

    I am sorry to say this but I found it impossible to follow the information presented by the course instructor. He speaks too much, too fast and the tasks are not easy.

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • ...
    • 190
    • Chevron Right

    Coursera Footer

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Do Not Sell/Share
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.