• 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

    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!

    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.

    Filter by:

    4001 - 4025 of 4,745 Reviews for R Programming

    Filled StarFilled StarFilled StarStarStar

    By Benjamin B

    •

    Aug 11, 2017

    Lectures were rather weak - did not adequately prepare learners for homework.

    Also, googling issues often led to others posting homework online asking for help. I would exit those sites, but it appears it is time to start offering some updated HW.

    Filled StarFilled StarFilled StarStarStar

    By Joseph D

    •

    Jun 8, 2016

    I felt that the programming assignments were not explained well enough, things like different syntax that wasn't explained and such. If the class required a lot of outside research not included in the class, they should mention that more clearly.

    Filled StarFilled StarFilled StarStarStar

    By Kaleigh

    •

    Apr 16, 2016

    It would be better if it was more interactive. The videos aren't very helpful for a beginner programmer, and the assignments are pretty challenging. I still feel like I learned something though, but mostly from swirl which is a pretty cool thing!

    Filled StarFilled StarFilled StarStarStar

    By Muhammed A A

    •

    Nov 20, 2021

    I think isnt so bad course to take it but for the begginers i think is not good to start with and actually the quizzes and assignments arent corresponding with the content and the course generally isnt up to date also thats why i gived 3 form 5

    Filled StarFilled StarFilled StarStarStar

    By Natalie G

    •

    Apr 26, 2021

    Lectures and programming assignments were not related. Did not find lectures very engaging. However, I managed to learn some basic R skills that will help me academically and professionally. The course forum and swirl exercises are very helpful.

    Filled StarFilled StarFilled StarStarStar

    By Youssuf A

    •

    Apr 14, 2020

    Everything begins slowly and everything is nicely explained at the beginning. But then suddenly the level of difficulty escalates ... for someone without any previous knowledge it is nearly impossible to finish the assignments independently ...

    Filled StarFilled StarFilled StarStarStar

    By Zhaiguannan

    •

    Aug 18, 2018

    I have to say i learned a lot from this course, but the relevant between the course' videos and the assignment attached as follow is less. Even though i finished to watch every video, the process of finishing the programming assignment is hard.

    Filled StarFilled StarFilled StarStarStar

    By Ryan S

    •

    Apr 4, 2016

    A bit of a deep plunge if you've never coded before, yet too shallow to satisfactorily introduce someone skilled in other languages to the many peculiarities of R. I don't envy instructors trying to balance these two needs in such a short time.

    Filled StarFilled StarFilled StarStarStar

    By Jiabao

    •

    Jan 30, 2016

    总体上来说,学习这门课还是有收获的,比如能用R进行一些非常基础非常简单的统计,会小有成就感。

    但是,这门课的确不适合如我这样的没有编程经验的人学习。首先,这门课的课程内容感觉安排的相当松散,感觉各周之间和各个lecture之间都很跳跃。课程里面的一些例子也比较复杂。其次,就像讨论区的一些人所评价的那样,这门课的作业难度确实很大,而且和授课内容相当脱节。基本上,认真听了所有的授课内容,完成QUIZ也不成问题,但是作业难度还是很够呛的。

    PS, 只有我一个人很不习惯老师讲话距离麦太近了嘛!!

    Filled StarFilled StarFilled StarStarStar

    By Sara A

    •

    Mar 28, 2022

    This course is a good one if you have a background in programming. But really challenging to those who come from other fields. If you have a life science background, I recommend you check out R or programming courses tailored for your field.

    Filled StarFilled StarFilled StarStarStar

    By Ashley B

    •

    Aug 20, 2016

    This course is very thorough, but I did not feel that the lessons often prepared me for the programming assignments. I found that I was frequently looking on the internet for additional resources and finding that I was definitely not alone.

    Filled StarFilled StarFilled StarStarStar

    By Sridhar

    •

    Sep 6, 2018

    The course material discusses basics and the quiz questions involve having to learn and implement much more than what is taught.

    Taking a sample question(or something similar to what is asked for in the quiz) and explaining that will help.

    Filled StarFilled StarFilled StarStarStar

    By Luis A A R

    •

    Jun 5, 2019

    Los ejercicios prácticos no entran a tanto detalle como sí lo hacen las evaluaciones y son bien fáciles. Mejorando eso (un swirl package u otro adicional) la experiencia sería mucho mejor y verdadera sentiría que aprendí bien el curso.

    Filled StarFilled StarFilled StarStarStar

    By Stan L

    •

    May 9, 2016

    Course was good, but the material covered was at a fairly high level and done too quickly. This course could use some demos and since its a core foundation for the rest of the courses, maybe it should be a longer more in-depth program.

    Filled StarFilled StarFilled StarStarStar

    By Daran G

    •

    Mar 11, 2019

    I thought this course varied pretty widely between the basic, building block nature of the videos and swirl exercises and the difficult assignments. I did not feel as though the curriculum set me up to be successful on the assignments.

    Filled StarFilled StarFilled StarStarStar

    By Kilian H

    •

    May 18, 2020

    Difficult course. Prior knowledge in programming clearly a big help to adequately follow course material. If no prior knowledge is had, then following the lectures swirl exercises and completing the assignments is quite a challenge.

    Filled StarFilled StarFilled StarStarStar

    By Tarunoday S

    •

    Jun 23, 2017

    The assignments were much tougher that the teaching material.The lecture dont even cover lots of things that are required to complete the assignments.The lectures need to include more contents for the students to solve assignments .

    Filled StarFilled StarFilled StarStarStar

    By Chue J C

    •

    Jun 11, 2017

    Course is quite interesting. Swirl is a very good platform for learning. Assignments while might seem difficult, can be tedious, but still able to complete.

    If one has background on programming such as Matlab it will certainly help.

    Filled StarFilled StarFilled StarStarStar

    By Valentina C

    •

    Jan 30, 2016

    The course is excellent and cover many tasks that usually you perform with R. However, on my opinion assignments are not really focused on the topic of the classes, they are not really explained and above the grade of the classes.

    Filled StarFilled StarFilled StarStarStar

    By Bhagavatula Y

    •

    Apr 10, 2022

    It would be better if applications on the explained concepts were explained. The lessons were easy but assignments were tough. This can be tackled if applications can be explained by taking an example. Lab hours can be conducted.

    Filled StarFilled StarFilled StarStarStar

    By Guilherme C C

    •

    Apr 3, 2016

    Extremely hard programming assignments for people with little or no programming background. Even though these assignments were truly challenging and difficult to complete, the course complied with some of the proposed objectives.

    Filled StarFilled StarFilled StarStarStar

    By Meredith D

    •

    Feb 13, 2016

    The programming assignments are a great way to get your hands dirty with R, but this is not a course for someone without any prior programming experience, and I found the lectures didn't have much connection with the assignments.

    Filled StarFilled StarFilled StarStarStar

    By Nubeed U R

    •

    Aug 17, 2020

    There is a huge gap between the content taught in the lectures and what is tested in the assignments. Other than that, it is quite a good learning experience IF you have a decent amount of experience with programming beforehand.

    Filled StarFilled StarFilled StarStarStar

    By Inés M L

    •

    Aug 9, 2020

    Me ha gustado, pero creo que los vídeos serían mejores si se viera al instructor programando más a menudo, en lugar de solo teoría. Para las personas que no tenemos apenas experiencia en esto, resulta un poco difícil de seguir.

    Filled StarFilled StarFilled StarStarStar

    By Elizabeth A

    •

    Sep 6, 2020

    The course's program assignments could've been framed more clearly to understand better, especially the corr function in program assignment 2 and the last program assignment, overall the course was a good experience to learn R.

    • Chevron Left
    • 1
    • ...
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • ...
    • 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.