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

    426 - 450 of 4,745 Reviews for R Programming

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jay B

    •

    Sep 16, 2017

    A course that is very well structured . Hats of the instructor for very good videos and clear explanation of various topics.

    of the various text books out there, this text is one of the best and a must read .

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Harsh R G

    •

    Feb 18, 2017

    I have done the previous course in the series that is The Data Science Tool box. So with that in mind I think this course is exceptionally well made. I thoroughly enjoyed the whole course and the assignments.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By samuel c j

    •

    Jun 30, 2020

    Estuvo genial!!!, el último assignment fue intelectualmente estimulante, aplique varios conceptos aprendidos en el curso que con toda seguridad cambiaran la forma en la que programo en R de aquí en adelante.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Wei Z

    •

    Jun 27, 2020

    it would be even better if data frame gets more discussion, such as subset a data frame. As to debugging, how to use R studio debug tool can be included since that is the working environment most people use.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Stephen C

    •

    Jun 26, 2018

    I love this course. Very easy to follow, but also has very challenging homework. THere is some disconnect sometimes between the lessons and the assignments, and often there's a steep learning curve for them.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sharad E

    •

    Aug 22, 2017

    As a non-programmer, I found this course a grilling, uphill personal challenge, which I successfully completed.

    I encourage every aspiring Data Scientist to go for this course, as it is tests you completely.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Waleed A

    •

    Jan 23, 2017

    I highly recommend this course for any one who wants to get hands-on experience with R programming for the first time. I enjoyed the lecturers approach in teaching this course and the accompanying exercises.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Giovanna A G

    •

    Aug 19, 2016

    This is an awesome course! Prof. Peng explains very well how to become proficient in R programming. Even if you have no prior experience in the subject, just like me, hard work and discipline will pay off.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Zeeshan Z

    •

    Nov 22, 2018

    very interesting learning experience with coursera. Swirl library is amazing as far as practice is concerned.

    Thankful to coursera and my respectable instructors who make this successful and possible for me.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shubham S

    •

    Jul 21, 2019

    The learning curve throughout this course was great!

    I was not new to R programming but still through this course I have managed to learn

    a lot of new things.

    Beginners should definitely choose this course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Santiago B S

    •

    Jun 14, 2019

    I excelled my expectations!

    I'n not sure wether someone with no previous experience learn to code with this course; but I really improved my skills and noted some imperfections in my code after taking it.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Steven C

    •

    Mar 14, 2017

    Well taught and incredibly useful course. R is a great language for statistical computing and data science, and this course provides a well-paced introduction to the language and some important features.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Elijah A

    •

    Jan 6, 2021

    This was a wonderful introduction to the R programming language. I learnt a lot about programming in this course. Thank you so much John Hopkins University & all the instructors for this awesome course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By CHEN L

    •

    Jul 1, 2020

    I am feel the assignments are really helpful. They help me rethink all the knowledge we learned and apply them in the real problems. without the assignments, I would not really understand R programming.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Afsal N

    •

    Jan 10, 2019

    Very good course. The lectures introduce you to R step by step while the swirl exercises give you a hands on experience on the console. Creating interactive tools in R would have been a useful addition

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Liner C J

    •

    Jul 21, 2020

    Ha sigo un curso genial, muy completo. Ha llenado completamente mis expectativas.

    El nivel de exigencia es alto.

    Is a great course, has an excellent content. Has a high level of exigence in all aspects

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By HARIKESH

    •

    May 11, 2020

    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!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Hyeonjin P

    •

    Apr 21, 2020

    This course is really good. It's difficult to understand every contents perfectly if you are beginner.

    But the content of this course is excellent. When you finish, you get a good level of achievement.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yufei D Z

    •

    Jul 17, 2020

    This is course is probably my favorite out of the Data Science: Foundations using R specialization. There was plenty of opportunity to practice and further develop by burgeoning R programming skill.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Regena R

    •

    Feb 20, 2017

    I am pleasantly surprised with the quality of this course. For a beginner, the Swirl exercises are incredibly helpful and I was able to build confidence in working with R because of them. Thank you!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rob D

    •

    Mar 3, 2016

    A great introduction to slightly more complicated R programming. Basic concepts covered well and it builds nicely to the point where you feel like you can apply your knowledge to real world examples

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Deepak K

    •

    Feb 3, 2016

    The content is superbly designer for a beginner. The Swirl assignments need to make compulsory. Infact they contributed more to the learning process. More Swirl contents will make the course richer.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Marcio R

    •

    Aug 30, 2021

    Fantastic course for learning R in a dynamic way, with clear goals. A lot of information is given, so I'd say that studying in between lectures is a must, if one wants to learn things really well.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Meichen L

    •

    Nov 3, 2018

    This is a very thorough introduction to R. There are plenty of exercises to quickly get familiar with the language. Some good guided assignments really help getting familiar with coding functions.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sven B

    •

    Apr 28, 2016

    This course fully meets my expectations. It provides a concise starting point and even manages to introduce advanced concepts such as the 'apply' family. The final assignment is fully appropriate.

    • Chevron Left
    • 1
    • ...
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • ...
    • 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
    • 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

    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?


    Having trouble logging in? Learner help center

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