Chevron Left
Back to R Programming

Learner Reviews & Feedback for R Programming by Johns Hopkins University

4.5
stars
22,247 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

EJ

Jul 11, 2016

Excellent course! I already knew a lot about R - but this class helped me solidify what I already knew, taught me lots of new tricks, and now I have a certificate that says I know `something' about R!

WH

Feb 2, 2016

"R Programming" forces you to dive in deep.

These skills serve as a strong basis for the rest of the data science specialization.

Material is in depth, but presented clearly. Highly recommended!

Filter by:

3001 - 3025 of 4,737 Reviews for R Programming

By Chathuranga B A

•

Dec 13, 2021

Great course to get fundamental knowledge on R programming. However, the tutor fails to describe certain areas well, therefore hard to understand. And there is a significant gap between the knowledge we get from the course and the assignments. Assignments should be designed to match the level of teaching.

By Tara g

•

Feb 21, 2020

I think more guidance could have been provided on the Lexical Scoping coding assignment (eg some annotation of the example code to help us understand what it is doing), but otherwise I thought this was a really well organized course and I learned a lot from doing the programming assignments and quizzes.

By henloy A

•

Apr 20, 2018

A little too much for a beginner especially the assignments. had to use functions not thought in the course. need to create a course that is veered for total beginners. Most classes are good but some classes were too difficult to understand and the lecturer would just flyby and it got very complicated .

By Soumya C

•

Jan 29, 2021

Someone without the programming background will find it difficult to cope & complete this course within the stipulated time .

Also the Week 2 programming assignment was way too complex to attempt with what has been taught in that week . Probably that assignment should have been kept for the last week

By Ken T

•

Sep 30, 2018

Peer reviewed assignment was tough for someone who has not used Github, but challenging and interesting. I took a week to finish this course besides work. So overall, it was not very time consuming. Since I had sufficient experiences in R, it was rather easy. But I think it is helpful for a beginner.

By Mykela G

•

Jun 28, 2016

This was a good class. The lectures were interesting. The swirl package was fun for the most part. And the message boards were actually informative and helpful.The actual programs we were required to write could be used for other things in business or health science, and therefore were practical.

By Hao H

•

Jul 26, 2018

Meaningful course but the videos and homework are sometimes not tightly related, so I felt it a little tough and spent many time working on it and trying to figure it out by myself. The forum is useful when I found some problems. All in all, it's still a valuable course for programming beginners!

By Alejandro M

•

Aug 5, 2020

En la lección de debug faltó profundizar. Estuve unos minutos intentando detener el proceso hasta que el computador quedó totalmente paralizado. (GT:In the debug lesson it was not necessary to go deeper. I spent a few minutes trying to stop the process until the computer was completely freeze)

By Deleted A

•

Apr 10, 2017

The Swirl practice exercises are great, they're optional but I would highly recommend doing those.

The graded assignments are pretty difficult considering only the basic concepts are discussed in the lectures, you definitely need to do some trial and error in R to figure out what you're doing.

By Vinni J

•

Mar 19, 2018

This course clears up concepts related to R programming, and makes use of well-designed R practice sessions, quizzes, and programming assignments. You are expected to solve the assignments on your own, and if you are truly a beginner with no previous R experience you may find it challenging.

By Joseph K

•

Jan 25, 2017

Needs more structure on R logic, development of R functions were very challenging. I would recommend maybe extending the course one more week to cover in depth the logic of R objects and functions and the lexical scope with practical exercises. Expand swirl() with more challenging commands.

By JUAN A G R

•

Sep 10, 2020

Muy buen curso aprendí bastante, tal vez me gustaría si es posible actualizar el contendio o un poco de informacion extra post curso como referencia como los libros que recomiendan. En general muy buen curso, el examen final si estuvo un poco complicado pero me ayudó a aprender bastante.

By Shivam A

•

Nov 16, 2019

Some topics are missing - like 'pipes' , 'tibble' et al. These are more often used in contect of data science usage of R. Some advanced ones like 'Lexical scoping could have been introduced a bit later in the course, or can put fundamental knowledge of R as a pre-requisite to the course.

By Jarren S

•

Jan 6, 2017

Video lectures were useful and thorough, but the assignments included some materials and concepts that were not even talked about, which poses a huge problem for beginners. Maybe try splitting up R Programming into two levels, one for beginners and another for more advanced individuals?

By Onesmus M

•

May 5, 2016

its fun and well taught but i was having a little trouble understanding how to go about some of the topics here, this course being my first ever programming class i have ever taken. all in all i enjoyed every bit of it and its something i see myself doing in the future. Two thumbs up!!

By Thomas S

•

Jun 18, 2018

The descriptions for progamming assignments 1 & 2 seemed quite lazily written, which was frustrating. Having said that, the related help in the discussion forums was excellent. The lectures were quite interesting although I feel I learnt most from completing the progamming assignments

By UJWAL S S

•

Jun 14, 2020

Instructor teaches the functions of R language already performed on his screen, he should teach by doing practical on screen. That way beginners would find it easy to understand the concepts. Because it is very hard to concentrate on your voice and see the screen matching the audio..

By Massimo M

•

Jul 17, 2017

good course, concepts are explained very well by professor, but I would recommend to add a section with more exercises similar to the ones of the weekly assignments. Swirl package is great but according to me there are not enough exercises to get well prepared for the assignments.

By Crespo, A (

•

Jul 22, 2022

Week 2 was hands down the most difficult week of this course. I researched external sources and purchased an additional book in order to develop the programming solution for this course. Otherwise this was an eye opening course on how I could use R Studio in data analysis.

By Marco P A

•

Apr 2, 2020

A very good course. Those responsible for the course used very good teaching resources. Good quality support material available. The practical exercises are based on real situations, as well as data sets. Feasible, practical. Thank you very much for offering such knowledge.

By Charles M

•

Feb 10, 2019

Challenging and requires engaged independent learner with at least beginner background in programming (or greater than recommended time investment to compensate for lack of experience). But great format for independent learner who's looking to establish a foundation with R.

By Anton K

•

Jul 30, 2019

too easy, too short, too basic. Even though it is designed for begginers it is still very easy, especially the swirl part. This makes the learning process kind of boring. I wish some of the topics were covered in more detail (e.g. debugging, data manipulation, simulation).

By Serge B

•

May 22, 2018

This is a place to get a credential and to know what you need to know to be proficient in R. It is NOT necessarily where you will actually do the LEARNING about what you do in R. I personally complemented this with a datacamp subscription and lots of on-line searching.

By Su F

•

Feb 11, 2021

This course is very fundamental and interesting. It offers R beginners a chance to understand the basic logic and manipulations of R language and relative tools. The exercises are well-designed. I extremely like the teaching tool "Swirl", it's quite useful and friendly.

By Brendan P T

•

May 27, 2020

While the videos can be incredibly dry, the programming assignments and the swirl assignments help you to gain a solid grasp of how to think like a data scientist. Rather than simply giving you the answer in the videos or the books, it gives you the tools to solve them.