• 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 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:

    3001 - 3025 of 4,745 Reviews for R Programming

    Filled StarFilled StarFilled StarFilled StarStar

    By Armira S

    •

    Feb 15, 2016

    The course takes more time and is more informative than the Toolbox course. The material in the videos is quite more basic than the material in the quizzes and assignments, but that should be expected. The only improvement I would suggest is to give lecture material on the deeper concepts involved in the assignments.

    Filled StarFilled StarFilled StarFilled StarStar

    By Brian P

    •

    Oct 22, 2017

    Overall I enjoyed this course. I think the one point of feedback I had was that the examples of functions provided in lecture were overly simplistic. The simplicity of these examples made some of the programming assignments needlessly difficult as there wasn't much of a bridge to get from lecture to assignment.

    Filled StarFilled StarFilled StarFilled StarStar

    By Anna D

    •

    Jul 2, 2017

    I had attempted this course a few years back but gave up very quickly. I don't know if I have changed (learned a little bit of R from other courses) or the course has but I now really learned a lot. As a novice programmer I am totally amazed when I get one of my programmes to work and give me the correct output.

    Filled StarFilled StarFilled StarFilled StarStar

    By Felix E

    •

    Jun 25, 2019

    Good introduction to R programming. As I came in with no prior experience in any programming language I struggled quite a bit with some of the assignments but overall a very well structured course. The interactive learning with swirl is also very useful and I think very well suited to teach somebody the basics.

    Filled StarFilled StarFilled StarFilled StarStar

    By JUAN C N R

    •

    May 30, 2020

    I am a social scientist and I am a beginner in data science. I learnt a lot of R, but somehow I felt like the course sometimes had big spaces between what was been taught and the week tasks. I wish it was more a step by step course, like Swirl. I really loved Swirl I think I'm still using it in the future.

    Filled StarFilled StarFilled StarFilled StarStar

    By Chathuranga B A

    •

    Dec 13, 2021

    Great course to get fundamental knowledge on R programming. However, the tutor fails to describe certain areas well, therefore hard to understand. And there is a significant gap between the knowledge we get from the course and the assignments. Assignments should be designed to match the level of teaching.

    Filled StarFilled StarFilled StarFilled StarStar

    By Tara g

    •

    Feb 21, 2020

    I think more guidance could have been provided on the Lexical Scoping coding assignment (eg some annotation of the example code to help us understand what it is doing), but otherwise I thought this was a really well organized course and I learned a lot from doing the programming assignments and quizzes.

    Filled StarFilled StarFilled StarFilled StarStar

    By henloy A

    •

    Apr 20, 2018

    A little too much for a beginner especially the assignments. had to use functions not thought in the course. need to create a course that is veered for total beginners. Most classes are good but some classes were too difficult to understand and the lecturer would just flyby and it got very complicated .

    Filled StarFilled StarFilled StarFilled StarStar

    By Soumya C

    •

    Jan 30, 2021

    Someone without the programming background will find it difficult to cope & complete this course within the stipulated time .

    Also the Week 2 programming assignment was way too complex to attempt with what has been taught in that week . Probably that assignment should have been kept for the last week

    Filled StarFilled StarFilled StarFilled StarStar

    By Ken T

    •

    Sep 30, 2018

    Peer reviewed assignment was tough for someone who has not used Github, but challenging and interesting. I took a week to finish this course besides work. So overall, it was not very time consuming. Since I had sufficient experiences in R, it was rather easy. But I think it is helpful for a beginner.

    Filled StarFilled StarFilled StarFilled StarStar

    By Mykela G

    •

    Jun 29, 2016

    This was a good class. The lectures were interesting. The swirl package was fun for the most part. And the message boards were actually informative and helpful.The actual programs we were required to write could be used for other things in business or health science, and therefore were practical.

    Filled StarFilled StarFilled StarFilled StarStar

    By Hao H

    •

    Jul 26, 2018

    Meaningful course but the videos and homework are sometimes not tightly related, so I felt it a little tough and spent many time working on it and trying to figure it out by myself. The forum is useful when I found some problems. All in all, it's still a valuable course for programming beginners!

    Filled StarFilled StarFilled StarFilled StarStar

    By Alejandro M

    •

    Aug 6, 2020

    En la lección de debug faltó profundizar. Estuve unos minutos intentando detener el proceso hasta que el computador quedó totalmente paralizado. (GT:In the debug lesson it was not necessary to go deeper. I spent a few minutes trying to stop the process until the computer was completely freeze)

    Filled StarFilled StarFilled StarFilled StarStar

    By Deleted A

    •

    Apr 10, 2017

    The Swirl practice exercises are great, they're optional but I would highly recommend doing those.

    The graded assignments are pretty difficult considering only the basic concepts are discussed in the lectures, you definitely need to do some trial and error in R to figure out what you're doing.

    Filled StarFilled StarFilled StarFilled StarStar

    By Vinni J

    •

    Mar 19, 2018

    This course clears up concepts related to R programming, and makes use of well-designed R practice sessions, quizzes, and programming assignments. You are expected to solve the assignments on your own, and if you are truly a beginner with no previous R experience you may find it challenging.

    Filled StarFilled StarFilled StarFilled StarStar

    By Joseph K

    •

    Jan 25, 2017

    Needs more structure on R logic, development of R functions were very challenging. I would recommend maybe extending the course one more week to cover in depth the logic of R objects and functions and the lexical scope with practical exercises. Expand swirl() with more challenging commands.

    Filled StarFilled StarFilled StarFilled StarStar

    By Juan A G R

    •

    Sep 10, 2020

    Muy buen curso aprendí bastante, tal vez me gustaría si es posible actualizar el contendio o un poco de informacion extra post curso como referencia como los libros que recomiendan. En general muy buen curso, el examen final si estuvo un poco complicado pero me ayudó a aprender bastante.

    Filled StarFilled StarFilled StarFilled StarStar

    By Shivam A

    •

    Nov 16, 2019

    Some topics are missing - like 'pipes' , 'tibble' et al. These are more often used in contect of data science usage of R. Some advanced ones like 'Lexical scoping could have been introduced a bit later in the course, or can put fundamental knowledge of R as a pre-requisite to the course.

    Filled StarFilled StarFilled StarFilled StarStar

    By Jarren S

    •

    Jan 6, 2017

    Video lectures were useful and thorough, but the assignments included some materials and concepts that were not even talked about, which poses a huge problem for beginners. Maybe try splitting up R Programming into two levels, one for beginners and another for more advanced individuals?

    Filled StarFilled StarFilled StarFilled StarStar

    By Onesmus M

    •

    May 5, 2016

    its fun and well taught but i was having a little trouble understanding how to go about some of the topics here, this course being my first ever programming class i have ever taken. all in all i enjoyed every bit of it and its something i see myself doing in the future. Two thumbs up!!

    Filled StarFilled StarFilled StarFilled StarStar

    By Thomas S

    •

    Jun 18, 2018

    The descriptions for progamming assignments 1 & 2 seemed quite lazily written, which was frustrating. Having said that, the related help in the discussion forums was excellent. The lectures were quite interesting although I feel I learnt most from completing the progamming assignments

    Filled StarFilled StarFilled StarFilled StarStar

    By UJWAL S S

    •

    Jun 14, 2020

    Instructor teaches the functions of R language already performed on his screen, he should teach by doing practical on screen. That way beginners would find it easy to understand the concepts. Because it is very hard to concentrate on your voice and see the screen matching the audio..

    Filled StarFilled StarFilled StarFilled StarStar

    By Massimo M

    •

    Jul 17, 2017

    good course, concepts are explained very well by professor, but I would recommend to add a section with more exercises similar to the ones of the weekly assignments. Swirl package is great but according to me there are not enough exercises to get well prepared for the assignments.

    Filled StarFilled StarFilled StarFilled StarStar

    By Crespo, A (

    •

    Jul 22, 2022

    Week 2 was hands down the most difficult week of this course. I researched external sources and purchased an additional book in order to develop the programming solution for this course. Otherwise this was an eye opening course on how I could use R Studio in data analysis.

    Filled StarFilled StarFilled StarFilled StarStar

    By Marco P A

    •

    Apr 2, 2020

    A very good course. Those responsible for the course used very good teaching resources. Good quality support material available. The practical exercises are based on real situations, as well as data sets. Feasible, practical. Thank you very much for offering such knowledge.

    • Chevron Left
    • 1
    • ...
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • ...
    • 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

    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.