• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to The R Programming Environment

    Learner Reviews & Feedback for The R Programming Environment by Johns Hopkins University

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.3
    stars
    1,165 ratings

    About the Course

    This course provides a rigorous introduction to the R programming language, with a particular focus on using R for software development in a
    data science setting. Whether you are part of a data science team or working individually within a community of developers, this course will
    give you the knowledge of R needed to make useful contributions in those settings. As the first course in the Specialization, the course provides
    the essential foundation of R needed for the following courses. We cover basic R concepts and language fundamentals, key concepts like tidy
    data and related "tidyverse" tools, processing and manipulation of complex and large datasets, handling textual data, and ba...
    ...

    Top reviews

    MV

    Dec 26, 2018

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Very Very Rigorous Course for a beginner on R language and because of its nature, after completing just one course, I feel like I have gained a lot of knowledge and also familiarity with R language.

    KV

    Jun 18, 2019

    Filled StarFilled StarFilled StarFilled StarFilled Star

    A very good course to read and get the valuable content of R language. This is for the students who want to learn and practice the basic and some intermediate concepts of data manipulation.

    Filter by:

    26 - 50 of 324 Reviews for The R Programming Environment

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mayank V

    •

    Dec 26, 2018

    Very Very Rigorous Course for a beginner on R language and because of its nature, after completing just one course, I feel like I have gained a lot of knowledge and also familiarity with R language.

    Filled StarFilled StarFilled StarFilled StarStar

    By Rafael d S P

    •

    Jun 3, 2020

    The course is good, it concisely teaches the basics of R and it is based on chapter 1 of the book Mastering Software Development in R, so there are almost no videos, just readings. I recommend it if you have little experience with R and want a quick upgrade. However, there are some errors and typos in the material, including the final quiz. Besides, forums are mostly supported by students, the answers from mentors were from some years ago, and I have seen people with difficulties to contact the support.

    Filled StarFilled StarFilled StarFilled StarStar

    By Patrycja D

    •

    Feb 28, 2020

    Assignments have some errors, that have been reported years ago to the course mentors, but haven't been fixed.

    Filled StarFilled StarFilled StarStarStar

    By Julian C

    •

    Dec 29, 2020

    I'm brand new to R and if you are too, please read this. This course started off very well as an introduction into R with the swirl modules (weeks 1-3). It's a great way to learn how to use the console and specifics for R that would be similar in Python or Java (or any other language really). However, the final quiz in week 4 took everything to a whole new level of difficulty. Even the readings for weeks 1-3 will assist you up to about Q6, but thereafter it's near impossible to know what to do without doing an immense amount of internet searching.

    Filled StarFilled StarFilled StarStarStar

    By Marco M

    •

    Sep 22, 2020

    This a good course. The Swirl labs are especially engaging and didactic. Nevertheless, there are no video lectures, only readings. This makes the experience not much different from learning in a book, something one does not expect in a mooc. Furthermore, this course has the same problem as others from the same series: the final assignment is much more complex than the exercises from the labs. So you walk at a particular pace during the whole course, but suddenly face a giant leap in the end.

    Filled StarFilled StarFilled StarStarStar

    By Geoffrey S R

    •

    Oct 6, 2021

    Needs more discussion and extensive practice problems.

    Filled StarFilled StarStarStarStar

    By Kara O

    •

    Apr 18, 2022

    This course is not well maintained. Assignment questions sometimes don't match the data. Links sometimes don't work. It could just use a once-over by the instructors.

    The educational content is fine.

    Filled StarStarStarStarStar

    By Pablo C

    •

    Jan 6, 2025

    Some assignments are impossible to complete because they are designed for an outdated version of R. Other assignments only accept one specific way to get to the correct answer, without providing you any feedback, which is extremely frustrating (for example: your code getting rejected, without further feedback, because you used slice(1:3) instead of head(3), when they exactly equivalent). Nobody should enroll in this course, and it is shameful for both Coursera and John Hopkins University to be charging for such bad quality.

    Filled StarStarStarStarStar

    By Sophie G H

    •

    May 8, 2020

    As so often statet in the Forums: There are technical issues that hinder you in completing this course, which is a prerequisit for finishing the whole specialisation. If you are lucky the solutions from other participants (but not the instructors) work. If not you just wasted your money on a course that basically just reads the book "Mastering Software Development in R" by the instructors to you. By the way it is available online...

    Filled StarStarStarStarStar

    By UP

    •

    Jun 20, 2020

    If you are on Mac chances are that can't complete this course without some major hacking. There is a 3 year old bug (as of june '20) in the swirl package the course uses that still hasn't been fixed. Comments section is littered with people who gave up on completing it and nothing is being done. Not cool at all.

    Filled StarStarStarStarStar

    By Amar

    •

    Jun 22, 2020

    Three year old problem with The Titanic Assignment still not resolved. This caused me to get an additional month of subscription in order to resolve the issue.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Cemre Y

    •

    Dec 29, 2020

    It is a well-planned course. Although I felt that I cannot learn with the offered method, the course helped me to understand how the R works. Now, I can say that I am a beginner in R programming. I can use R according to my needs by searching for functions and libraries. To have more insight, I need to follow the second course in the specialization.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By samuel c j

    •

    Jul 5, 2020

    It's a great course. You can fast forward and the exercises are interesting. I didn't like that the evaluations made in swirl were very slow ... Perhaps with a questionnaire of 4 difficult questions that covered all the concepts seen in the week it would be much faster.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Chandra P

    •

    Mar 14, 2018

    Except the last programming assignment in week 4, which deals with large dataset that my computer had tough time reading, the course if pretty good and had provided me a basis for specialization in Data Science. Thanks to JHU and Coursera for the wonderful concept.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 5D9 H

    •

    Oct 30, 2022

    This is a really great course for people who are new to data science, and I'm extremely interested in learning more about subsequent courses. Topic was understandable, and explanation was excellent. The practise sessions are this course's strongest component.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sandjaja B

    •

    Feb 22, 2018

    I learn enough introduction of R that I can feel comfortable uploading, manipulating and reporting data in R. I also get more comfortable in getting and properly using help/information about r functions and features that are available on the Internet.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Wan M H W S

    •

    Mar 31, 2020

    I am already a PhD holder and MSc holder in finance and stats. Yet, I found the course is extremely good and refreshing even for an old timer like me. I highly recommend them to any one from beginners level even to those who already had PhDs.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Joshua D

    •

    Oct 11, 2019

    A thorough introduction to the basic syntax of R, with a strong focus on understanding how to apply the key packages in tidyverse. I now feel like I have enough knowledge to conduct moderate to advanced complexity analysis on large data sets.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By James H

    •

    Nov 30, 2016

    This course starts out with the basics of R programming and the use of the tidyverse set of package that are essential for data manipulation. By the time it reaches the fourth week, it takes more time and effort but is worth the effort.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By wendy M

    •

    May 9, 2017

    Basic data manipulation is invaluable when using the scale matrices, the tools that this course has provided me with has had a direct impact on how I conduct my own research and I have changed how I now 'tidy' my data prior to analysis

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Paolo F

    •

    Jan 22, 2018

    Good refresher for R skills. Also, there are no videos (only intro) but cool book. I passed the course in a day and a half (due to previous knowledge). But the next ones will be harder. Enjoy! And have fun with the world of tidy data!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ashish P

    •

    Feb 9, 2017

    Course is good one. A bit on the tougher side for a beginner. More support should be provided in the quiz section from moderators in hlping understand the problem statement as for a beginer it becomes an overwhelming task

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By David M B

    •

    Jul 29, 2021

    Course topics are well organized. Theory and practice are balanced. The exercises are adequate to review what has been seen in theory. The final exercise is difficult, but it confronts you with a real database.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By John O

    •

    Nov 12, 2016

    I absolutely loved this class. It taught me very useful data manipulation techniques such as piping and other aspects of the tidyverse. I'd recommend the course to anyone interested in doing serious work in R.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shawn J

    •

    Apr 12, 2017

    Excellent course. I learned a lot and was happy to have plenty of exercises for practice. If anything, I would suggest tweaking some of the R lessons in Weeks 1-3 to not give away the answer quite so quickly.

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • ...
    • 13
    • 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.