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

    276 - 300 of 324 Reviews for The R Programming Environment

    Filled StarFilled StarFilled StarStarStar

    By Nate W

    •

    Sep 26, 2019

    low production value at times, frustrating errors in the course data and instructions, but got me there in the end

    Filled StarFilled StarFilled StarStarStar

    By Kevin A

    •

    Apr 30, 2017

    It was very dificul, i think yoou need to improve the example you give the the students and be more interactive

    Filled StarFilled StarFilled StarStarStar

    By Feng J

    •

    Jun 19, 2017

    The problem set is well-designed but the prompt and the wording could be misleading for non-native speakers.

    Filled StarFilled StarFilled StarStarStar

    By Andisheh P

    •

    Jul 13, 2017

    The final assignment is suddenly much more difficult than the rest of the course, otherwise a good course

    Filled StarFilled StarFilled StarStarStar

    By Haoyu Z

    •

    Apr 29, 2017

    The instruction from the first three weeks does not sufficiently prepare me for the final project.

    Filled StarFilled StarFilled StarStarStar

    By Nick B

    •

    Nov 1, 2017

    There HAS to be mentors/instructors around to assist with syntax questions during this process.

    Filled StarFilled StarFilled StarStarStar

    By Vrushali C

    •

    Jan 4, 2021

    some assignment questions are not from the lessons. please solve this issue .

    Filled StarFilled StarFilled StarStarStar

    By George E C

    •

    Apr 26, 2020

    Good course, but in serious need of updating and proofreading.

    Filled StarFilled StarFilled StarStarStar

    By Saif A K

    •

    Apr 15, 2018

    good course ,, but alot of readings :(

    Filled StarFilled StarFilled StarStarStar

    By Jan K

    •

    Nov 8, 2017

    A little too easy for the certificate.

    Filled StarFilled StarFilled StarStarStar

    By Luca B

    •

    May 12, 2020

    It was n't so easy

    Filled StarFilled StarStarStarStar

    By Kayley A

    •

    Mar 22, 2018

    This course has some useful information, but it is far from polished, and it is unclear who the class is truly designed for. The readings have a number of formatting issue and typos. I was disappointed that this class did not utilize lecture videos or practice exercises. There is not enough opportunity to reinforce the material through practice, which turns the assessments into abrupt roadblocks. If I wanted to spend most of my time just reading about R, I could have bought a book instead. Compared to other courses I have taken on Coursera, this class had fewer features, less content, and seemed much less thought out.

    Filled StarFilled StarStarStarStar

    By Jessica G

    •

    May 7, 2018

    This was a nice introduction to R for someone who has had previous programming experience. However, many of the lessons had simple grammatical errors in them, which is just unprofessional. Many of the swirl lessons were just the online material repeated, so reading the lessons then doing the swirl lesson was massive repetition. Also, many of the swirl "lessons" were merely "Type this in and see what happens!" which doesn't really teach anything. Finally, the final quiz material had spaces in the column headings which was fixable but added a level of monotony and inconvenience that was not needed.

    Filled StarFilled StarStarStarStar

    By Jonathan K

    •

    Aug 17, 2021

    While I do feel like I learned the material, the lack of video demonstrations and over-reliance on the textbook made this a much less pleasant class than most Coursera courses. In addition, the demonstrations of ideas were generally weak - in particular, the final quiz, where we were expected to combine datasets, was something that I didn't feel prepared for. It felt like I had to teach myself how to do this through my own research, rather than something that the class had prepared me for.

    Filled StarFilled StarStarStarStar

    By Teresa O

    •

    Jun 10, 2017

    This was a terrible course. It starts off extremely basic in Week 1 which makes you feel like a rock star. Week 2 becomes extremely difficult then Week 3 easy again. Week 4 ends up being nearly impossible. I find that there is foundational material that the course does not cover. Nor does it provide guidance or familiarity with the material that it then tests you on. You end up having to do a lot of googling for functions to learn certain rules. It isn't designed well.

    Filled StarFilled StarStarStarStar

    By Zdenek K

    •

    Nov 15, 2016

    The first course of the specialization is very simple. The specialization was announced to be on an intermediate level but at the same time, you need to spend money on a very basic course with swirl assignments pretty much copying the course content. The good thing is that it includes very modern approaches to data analysis and new packages. The second course is much better, nevertheless.

    Filled StarFilled StarStarStarStar

    By Matthew C

    •

    Oct 1, 2018

    Swirl is a great idea, but each section is submitted independently of the others. You have to complete all sections in one sitting if you plan to submit electronically. I had to redo 8 of the 9 sections in week 1 for this reason.

    Content-wise, the quiz in week four is significantly more difficult than the other assignments and I felt a little underprepared.

    Filled StarFilled StarStarStarStar

    By Dzmitry M

    •

    Oct 4, 2021

    Swirl is messy. There is no version control, and the package does not handle the course's previous versions well.

    Swirl believes that 1:3 and seq(1,3) produce different outputs. Also, it does not tolerate -c(1,3) instead of c(-1, -3).

    The submission of the quiz results is buggy. Overall, text-based courses do not seem to be elaborate enough.

    Filled StarFilled StarStarStarStar

    By Daniel M

    •

    Nov 15, 2021

    Several features are currently not working. For example, the Swirl assignment in week one has a bug whereby "R" doesn't accept the computer assignment code generated by Coursera. I can't submit the assignment for a grade. A few people have commented on the discussion board, but there is no response to this from the instructors/TAs.

    Filled StarFilled StarStarStarStar

    By Erik R

    •

    Jun 11, 2020

    99% of this course is awesome, but there's a VERY well-documented issue with the Week 2 assignment that took longer than the rest of the course combined. An official solution from the instructors is necessary, though students are quite helpful. That one issue heavily distracted from being able to effectively learn.

    Filled StarFilled StarStarStarStar

    By Paul H

    •

    Oct 28, 2017

    I found the final project very very difficult as weeks 1 to 3 did not cover sufficient practice of the libraries which were to be used. That having been said, the project was achievable when you spent 20 hours on it. I posted several questions to the forum and received no answers.

    Filled StarFilled StarStarStarStar

    By Trenton H

    •

    Apr 4, 2017

    There's not much substance. Also, considering there is not video the course seems very non-interactive. Its nice to see the instructors speak and work through examples. Hoping this course was just a quick primer for the R newbies.

    Filled StarFilled StarStarStarStar

    By BenT

    •

    Jul 11, 2018

    The free book R for Data Science by Garrett Grolemund andHadley Wickham is a much better structured introduction! see http://r4ds.had.co.nz/

    Filled StarFilled StarStarStarStar

    By Alvaro O

    •

    Jul 14, 2020

    The course material is pretty good, but Swirl is terrible, and its integration into Coursera is even worse. I can't recommend this course.

    Filled StarFilled StarStarStarStar

    By Savvas S

    •

    Aug 28, 2017

    just links to a webpage... no support from the mentors no support form coursera... you can use your money more wisely..

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

    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.