• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • 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,311 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 12, 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 12, 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:

    4451 - 4475 of 4,745 Reviews for R Programming

    Filled StarFilled StarStarStarStar

    By Nattaya P

    •

    Oct 19, 2017

    In the lecture, they didn't mentioned enough function to use in assignment. I just stared to my computer couple hour and didn't know what I should do. T^T Take many time to figure it out

    Filled StarFilled StarStarStarStar

    By Matthew D

    •

    May 15, 2020

    Good luck! Without prior R background, you will struggle. The professors will be of little help. Post your problems to other internet forums, you're more likely to get help and faster.

    Filled StarFilled StarStarStarStar

    By Thomas J

    •

    Mar 11, 2021

    It's hard to finish the assignment unless you already know how to use R. You have to search functions, arguments, and tips in the discussion forum to figure out the struggle points.

    Filled StarFilled StarStarStarStar

    By Yaroslava B

    •

    Mar 21, 2020

    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.

    Filled StarFilled StarStarStarStar

    By Leonardo M

    •

    Jul 13, 2020

    The level of assignments was very difficult, considering the material offered in the body of the course, the r programming task dont fit the learning curve of beginner students

    Filled StarFilled StarStarStarStar

    By Boris S

    •

    Jan 14, 2017

    I do not like how the lecturer teaches. It is too theoretical, and from very simple concepts makes rocket science. It would be better to have more exmaple and less theory.

    Filled StarFilled StarStarStarStar

    By Eric H

    •

    Mar 20, 2016

    Assignments do not correspond with video lessons.

    Video lessons has a lot of teorical concepts that are not usefull at all.

    There's a big opportunity to enhace this course.

    Filled StarFilled StarStarStarStar

    By Brett W

    •

    Aug 15, 2017

    Good content, and lots of information, but the lectures are not well associated with the assignments, which makes the assignments frustrating and difficult to complete.

    Filled StarFilled StarStarStarStar

    By Angela L

    •

    Jan 20, 2016

    Difficult to follow if you are new to any type of programming. This is not a beginner's course. Best to take this course after trying Swirl, Data Camp, or Code School.

    Filled StarFilled StarStarStarStar

    By cgarrita

    •

    Aug 29, 2018

    Ultra simple lectures, ultra complicated assignments. I like the idea of complicated assignments, but please update lectures to show us more complicated examples.

    Filled StarFilled StarStarStarStar

    By Scott N

    •

    Apr 3, 2016

    My background is in software development, so I know a thing or two about writing code. I'm about halfway through the course, and I'm really struck by two things:

    Filled StarFilled StarStarStarStar

    By Alejandro M C

    •

    Jan 12, 2021

    Programming exercises require more knowledge that the one given in the course. I did have to spend hours in outside sources to complete the assignments!!!!

    Filled StarFilled StarStarStarStar

    By Meredith C H

    •

    May 24, 2018

    The material and practice exercises were do-able, the programming assignments were way too complicated given the depth of the material that was covered.

    Filled StarFilled StarStarStarStar

    By Norman H

    •

    Feb 13, 2017

    Very poor lecture support for the assignments. So much was not covered at all during the lectures that the assignments were extremely time consuming.

    Filled StarFilled StarStarStarStar

    By Andries L

    •

    Sep 20, 2016

    The course content and the assignments are too far apart. I would have learned more if it was better aligned and there were some exercise in between.

    Filled StarFilled StarStarStarStar

    By Victoria M

    •

    Mar 8, 2016

    This course is not at all beginner friendly, really hard to follow the assignments and the lectures if you do not have a programming or R background.

    Filled StarFilled StarStarStarStar

    By Yash P

    •

    Aug 23, 2020

    The teaching and the assignment are not on the same levels. The assignmnet contains contains concepts which are not taught in it's respective course

    Filled StarFilled StarStarStarStar

    By Yuze Y

    •

    Dec 28, 2016

    The videos do not adequately prepare the students of the programming assignments.

    The instructor should provide more support regarding the homework.

    Filled StarFilled StarStarStarStar

    By Stephanie B

    •

    Apr 17, 2020

    The gap between the lectures and swirl, and the assignments was much too large. It was hard to transition between the lectures and the assignments

    Filled StarFilled StarStarStarStar

    By Faraz S

    •

    Jun 11, 2020

    Assignments are difficult, very much coding experience required. Will recommend to subscribe courses on programminghub, codecademy and codecamp.

    Filled StarFilled StarStarStarStar

    By Jason B

    •

    Jun 4, 2016

    Way too much way too fast. Not sure how I would make it better, but I felt like I was learning from googling more than from the course.

    Filled StarFilled StarStarStarStar

    By Frank D S

    •

    Jul 29, 2019

    Good presentation, but the jump between course materials and assignments is too great for people that are very new to R/programming.

    Filled StarFilled StarStarStarStar

    By Deleted A

    •

    Oct 28, 2016

    R is a good to know tool, but so many of these process are automated now. You can do this quite easily in XLS or SPSS in most cases.

    Filled StarFilled StarStarStarStar

    By William L

    •

    Aug 22, 2019

    My review comments can be found in the surveymonkey response survey. To summarise: I would not recommend this course to others.

    • Chevron Left
    • 1
    • ...
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • ...
    • 190
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    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
    • Free Courses
    • ECTS Credit Recommendations

    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
    • Manage Cookie Preferences
    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

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

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