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

    2976 - 3000 of 4,745 Reviews for R Programming

    Filled StarFilled StarFilled StarFilled StarStar

    By Saurabh M

    •

    Jun 22, 2017

    The course is a good starting point in R. All the tools used are open source and readily available. I would have still liked the course to have a bit more depth.It just scratches the surface on R programming and doesn't even cover many plotting techniques. This course is useful for people familiar with programming to under R and it's unique use cases.

    Filled StarFilled StarFilled StarFilled StarStar

    By Dzung H H

    •

    Sep 17, 2020

    This course is very difficult for a newbie like me. Even though I had finished all videos, swirls practice exercises and books, it still took a lot of time for the assignments. This course should be more than 4 weeks, and the assignments should be divided into smaller parts. However, I learned a lots and this course has been very helpful for my career.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ben N

    •

    Jan 30, 2019

    Good course, but would be helpful to have a few more practical examples, particularly around functions. Personally I struggle with abstract algebraic examples, so it took me a bit longer to grasp how to structure functions. Would have found it easier if there were real-life examples for some of these. Overall though, very good and felt I learned a lot.

    Filled StarFilled StarFilled StarFilled StarStar

    By Matt H

    •

    Aug 6, 2017

    I learned quite a lot through completing the course assignments. The only criticism is that much of the knowledge you need in order to complete the assignments is not covered within the course. That's fine in the sense that it encourages learners to find their own solutions, but it does also suggest that the content of the lectures is somewhat lacking.

    Filled StarFilled StarFilled StarFilled StarStar

    By Dylan T

    •

    May 4, 2016

    This course is a very nice introduction to R.

    I would advise to complete the swirl assignments as they provide good practice to memorise the commands. Sometimes it feels like swirl use a lot of positive reenforcement to the point of getting the impression of being trained like a dog.

    Still I felt a great sense of accomplishment completing the course.

    Filled StarFilled StarFilled StarFilled StarStar

    By Andreas B

    •

    Feb 16, 2016

    This was a good introduction to R programming. The assignments were very challenging, and it didn't always seem like the lessons properly prepared you for them, but I guess they just required some "hacking" skills (the initiative to find your own answers, on Google, StackOverflow, etc.). The step-by-step optional Swirl R assignments were very useful.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ziyan J

    •

    Jun 27, 2019

    I like most parts of this course. However, the order of the lectures and exercises could be improved. For some concepts and skills that are hard to understand or remember, it might be better to offer exercises right after the video, instead of playing all the videos in a row, which may make the audience to forget what was taught at first place.

    Filled StarFilled StarFilled StarFilled StarStar

    By Alberto G

    •

    Apr 11, 2016

    The course covers a lot of different topics related to R programming. I think the course explain a lot of important concepts. In my opinion the level of the videos too simple and is needed to do the practical part by yourself using swift in the console. This way you learn about what you need otherwise the class exercises are pretty complicated.

    Filled StarFilled StarFilled StarFilled StarStar

    By Sean Q Z

    •

    Aug 15, 2016

    Yes, this is not for beginners.

    The assignment since week2 is beyond what was taught in class. I have to pay another 25 dollars on datacamp and finish 10+ courses, spending 2 weeks at least. Go back to the assignment, without success. The learning curve is a bit tough. Anyway, I'm kind of newbie on programming, will continue learning this one.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ayon N

    •

    May 26, 2017

    The course offers a good overview of basic programming concepts. It is most beneficial to those with some experience in either R or other types of statistical programming.

    For the beginner, however, this course may get confusing, as many assignments require students to look up concepts/packages/methods outside of the regular course materials.

    Filled StarFilled StarFilled StarFilled StarStar

    By Bartosz W

    •

    Nov 21, 2019

    It was good as a "fundamentals" course. I would love to see course on more advanced topics in R. And it lacked general introduction to functional programming. Positioning against Python and Julia and describing differences between those three would also be great. Other than that I loved it and was engaged till the end of the last assignment.

    Filled StarFilled StarFilled StarFilled StarStar

    By Yvette P

    •

    Sep 27, 2017

    The instructor's use of examples is often more confusing than enlightening. Also, he sometimes explains very intuitive/easy concepts (which indicates he is aware that some users are new to programming), but often uses more complex terminology that goes unexplained. The course material is great, the instructor and his delivery were less good.

    Filled StarFilled StarFilled StarFilled StarStar

    By Amol G

    •

    Mar 19, 2018

    Quite an thoughtful course. It makes one to search everywhere and learn by doing as opposed to the other way i.e. spoon feeding. Was quite difficult to get through the first programing functions but at the end of day - felt accomplished in true sense. The discussion forum is filled with quite good discussions, so one should not miss it !

    Filled StarFilled StarFilled StarFilled StarStar

    By Cole J

    •

    Jun 14, 2018

    Very informative with programming assignments that clearly test one's knowledge, but not optimal for one who has never used R before - there was some knowledge the course assumed the student had before taking the course. So an excellent course for one who has used R who is looking to improve further, but not ideal for a complete novice.

    Filled StarFilled StarFilled StarFilled StarStar

    By Alessandro D

    •

    Aug 24, 2020

    The course is good, not easy for a beginner.

    Students really have to dedicate in searching on the web to find solutions. The videos and lessons are mainly hints about how things work or how some "programming" problems can be solved. But you'll have to obtain the "tools" by yourself, searching on the web. Again, the course gives hints.

    Filled StarFilled StarFilled StarFilled StarStar

    By Fancy V F

    •

    Jul 9, 2020

    This course was very helpful to understand the basics of R-programming and to apply it in large datas. Also to draw plots, histogram are another features of this course. The practical exercises done in swirl were very helpful to understand the coding. So don't miss the programming practice in swirl.

    Thank you to the Course teachers!!!

    Filled StarFilled StarFilled StarFilled StarStar

    By Mengyong L

    •

    Jan 28, 2018

    This course is REALLY not for the faint hearted.

    The forum is full of post with titles such as 'Feel like giving up', and replies like 'DONT GIVE UP!!.'

    This course is obviously not for people without programming background. In the course they will teach you simple things like 2+2, but the assignments will require sin 2 / log2 * exp2^2

    Filled StarFilled StarFilled StarFilled StarStar

    By Luis P P

    •

    Nov 30, 2016

    Amazing Tutorial and course. The methods they use are simple but the lack of exercises in programming, its a downside. In my programming experience, it's needed more practical examples. Swirl is one side of the course that helps the user understand what R programming is, but in my opinion, different examples or projects are needed.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ben T

    •

    Jul 18, 2020

    There is a big deep from the quizzes and the Swirl exercises to the projects. A few more hints would make them more useful. Such as the actual methods to use to solve a problem etc... This is a beginning courses and they are way too difficult without more guidance. And frankly, the discussions are way too confusing and cluttered.

    Filled StarFilled StarFilled StarFilled StarStar

    By Vladyslav R

    •

    Jun 13, 2022

    In general, a good course, gives the basics of programming in R. But you need to independently look for additional material to complete some tasks. Perhaps for those who have no experience in programming at all, the course will seem a little complicated, but quite passable. Pay attention to the level of difficulty of the course.

    Filled StarFilled StarFilled StarFilled StarStar

    By Qusai A K A A

    •

    Dec 24, 2020

    This course is quite good to learn the R language, especially since it introduces you to the swirl package!

    However there's a noticeable gap between what is taught throughout the week and the quizzes and assignments, with the latter being considerably more advanced than the former so keep in mind that this course is challenging.

    Filled StarFilled StarFilled StarFilled StarStar

    By Danny B

    •

    Jun 23, 2019

    El curso fue muy bueno, pero ni el libro de la clase ni los videos tenian relación con las evaluaciones. Me hubiese gustado más explicaciones a problemas complejos. De manera que pudiera comprender con mayor habilidad las asignaciones de programación.

    El curso me ayudó a aprendermucho más de R, estoy muy feliz por eso. Gracias

    Filled StarFilled StarFilled StarFilled StarStar

    By Athanasios M

    •

    Apr 26, 2020

    A very engaging class. The information provided is essential and the assignments help you grow. Two things to note that kept this from 5 stars: video lectures were not practical enough and did not encourage student participation, while assignments were not closely connected to the material covered in the respective week.

    Filled StarFilled StarFilled StarFilled StarStar

    By Muhammad S K

    •

    Aug 2, 2017

    Good course. Definitely do the swirl exercise. that is where the real value is. slides can be improved. certainly voice over them can be improved... really hard to listen to at times with the so much (er, ah, um, oh). Improve examples on slides, they could be made much clearer. Really learnt it when I did the swirl

    Filled StarFilled StarFilled StarFilled StarStar

    By Krishna D

    •

    Oct 11, 2016

    I would say 3-4 stars. Week 3 was kind of dense really. The assignment was also a little over my head not due to the complexity but certain aspects were not covered in length. Week 4 was good though, and it was enjoyable. Overall a really nice introduction to R and I would certainly recommend this course to my friends.

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