Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare8.7/10
(Our Score)
Product is rated as #13 in category R
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.
Instructor Details
Roger D. Peng, PhD
Courses : 4
Votes: 0
Courses : 4
Specification: R Programming
|
100 reviews for R Programming
3.9 out of 5
★★★★★
★★★★★
62
★★★★★
15
★★★★★
6
★★★★★
11
★★★★★
6
Write a review
Show all
Most Helpful
Highest Rating
Lowest Rating
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Naeem F –
Excellent effort.
Angus M –
This is a very good introduction into R programming. What I think is missing is tidyverse packages that are used extensively, but maybe this comes with later Data Science courses.
Erick O –
This course is great because provide the basic knowledge
Dilip A –
The instructor appears unprepared to present the material. When presenting it appears that it’s the first time he is reviewing the material. This is my first bad experience on Coursera. The last Coursera course I took (SQL for Data Science by University of California, Davis) was great as it appeared that the instructor was prepared with what they were going to present. Coursera needs to vet their instructors’ course recordings before allowing them to put forth their material on the site.
Alex J N d S –
Excelente curso!
Rob S –
Very good begin for R–programming, but i think without programming background very hard
John R T –
This is a difficult course to get through without prior programming experience. In spite of that, I would have given the course a 5–star rating if there were not such a large gap between the course as presented and the programming assignments for Weeks 2–4. As I noted in the post course survey, the course would have benefited from a couple of extra weeks in which a larger set of programming examples were provided that linked the course to the programming assignments. Otherwise, I thought the videos and the “Swirl” exercises were quite good. Dr. Peng has an easy manner about him, is clear and explains the basic concepts quite well.
Dinesh K B –
The contents are rich and the amount of R basic concepts is large. The quizzes are challenging and I like that.
Jonathan D W –
Really enjoyed this course and found it both challenging and informative. After having taken it, another user’s advice seems appropriate: Watch the lectures, but reserve your time for the assignments. They can be tough, but that’s really where you learn.
Arnav A –
It was very fun and exciting!!
Divye K –
There’s a huge gap between what is taught and what is expected in the assignments, the course is good but needs to be more comprehensive.
Francis S P –
I want to give this course a ‘5’ but I believe it could be more in–depth and could introduce the idea of making packages as a “fifth week” topic. Otherwise, great! I feel well grounded in R and ready for more!
Debarun D –
Loved the exercises as they really make you think
Fernanda J –
Best professor!
Victor A A V –
Not really beginner level, but repays persistence handsomely.
Cesar A F N –
It’s a great course
Fletcher P –
Some of the weeks do not give anywhere near the needed information to complete the assignments!
SAHIL P –
The overall course was cool but the programming assignments were bit hard for beginners.
Diogenes C F G –
Very good and structured introduction to R. The use of the swirl package is great for learnint. The assignments are more difficult than expected, but still in a tolerable level. You stomp into many things you didn’t learn, but can easily look up for in Stack Overflow or another forum.
Shamsher S –
This course is very good for beginners in R language and it is highly recommended for people looking to dive into the world of Data Analytics or Machine Learning. R is very powerful language and this course from one of the reputed universities of the world, John Hopkins is one of the best out there to learn from. The difficulty level of programming assignments is increased gradually to challenge the programmer inside you. Overall a highly recommended course for beginners.
Liam C –
Be prepared. The lecture portions of the course are quite short and basic. They don’t provide much in the way of practical examples. The assignments often have little to do with the lecture topics (week 3 introduces a whole new concept that you have to learn all about outside of the course to complete). They’re decent assignments, and you’ll learn from them, but if you don’t already have a lot of experience, expect them to take a long time to complete. I guess my main problem besides this is that there is not enough emphasis on learning the foundations. They introduce subsetting and give you some simple assignments which give you a basic superficial understanding of the concepts and syntax. Unfortunately, that stuff takes some time to really sink in, and you need to sit and play around for hours to get a good feel for it. If they had some optional assignments where you could have some guided exploration of the topic that would be super helpful. The one saving grace is that there is a lot of help in the forums for each week. The mentors are doing their best to help students out and are generally pretty quick to get back when you ask questions.
Chelsea H –
Very useful!
Alex A –
I found this course to be very challenging, but also very rewarding. I now feel much more ‘literate’ in R.
Prasad R B –
sir i am finding it difficulty to submit the peer review assainment
Mehibo L R D –
Good class. i appreciated
Emily D –
The lectures give the bare minimum of information needed to complete the actual assignments. There is absolutely no way to complete this course and the assignments without prior experience in programming or R itself. The code needed to complete the assignments is not explained in the lectures, and if it is, the lectures give little to no guidance on how to manipulate the information to get your desired results. Online communities are a godsend in completing this material. I understand that learning to code in R is an independent process, mainly one of trial and error, but without the proper foundation (which is barely provided here), one finds themselves agonizing and floundering completely in a sea of information that mist be deciphered on your own.
Ivan P –
I’ve found course extreamly usefull. But I have strong software background and easy get difucult topics. For the beginner it would be challenging. Also there is a lack of info about statistics used in lectures, quizes and assignments. A lot of staff was done without understanding. Also there are significant amount of mistakes in subtitles for lectures.
Sneha Y –
Had some good information but did not expect the course to be intermediate level for the entirety of course.
Shaohua Y –
Great!
Mostafa K –
fantastic
Amanyiraho R –
It has really been a good experience, I actually didn’t know that R is such a powerful language
Surya P S –
good course for getting your hands–on R
Thomas Y –
Doesn’t teach many functions that are related to how to solve the question at hand
Bruno H M d O –
Foi um curso bem util e de grande aplicabilidade, passando muito bem por todo conteudo de funcoes, loops, extracoes e manipulacao de conjunto de dados, reforcando muito bem atraves de exercicios. Em conjunto com os principais metodos usuais de depuracao, otimizacao e utilizacao de graficos. Entretanto, achei este curso com uma dificuldade consideravel nos projetos semanais para quem e iniciante, dediquei por um mes uma media de 4 horas/diaria (inclusive aos finais de semana) e a maior parte do tempo gasto foi buscando conteudos de apoio, metodologias adicionais em foruns como o GitHub, Stackoverflow e lendo a biblioteca do R. O que nao e algo ruim, pois no dia a dia, iremos nos deparar procurando novas informacoes e metodologias mais atuais para fazermos algo de uma forma mais eficiente.
Minchul p –
I’ve never seen a lecture teaching R that is better than this.
Wojciech W –
Great course with links to great resources
KHANGJRAKPAM A –
Very productive and insightful course. Made me think in the last programming assignment.
changmin s –
I thoroughly enjoyed the fun (and torture) cracking the codes. Absolutely a must to proceed to rest of the Data Science courses.
Matheus d M d A –
R Programming is a good, dicdatic and comprehensive course on R. It teaches you how to perform the main operations, subset objects, write functions and deal with data.
Willie C –
Excellent introduction to programming in R. The instructor’s video lectures are very informative, and the assignments are well designed to test and expand your knowledge. I learned a lot in a very short space!
Stefano M –
The lectures are good but the gap between exercises and assignments is enormous. I cannot recommend to a beginner
prathapani s –
good learning platform
isha s –
The course content was good. It encourges you for deep learning. Although I feel that the assignments were a bit too hard for those who are new to programming. Thus, a little more content on how to solve the assignment or some more practice exercises would help.
Parker S –
There’s a major disconnect from the basic teaching material provided and the first big quiz. All of the actions that need to be taken to complete the quiz is not provided in the lesson material. I understand the interest in teaching people how to look elsewhere for help and learn how to ask questions on forums, however as students in this program will be in their infancy in this program, we do not know what to even ask.
Mohamed M –
I’m thrilled with this course and the practice work is amazing
Gustavo D M –
Nice course !! thank you !!!
Shatakshi P –
It was great experience doing this course. The tutor took each topic very clearly
Gilda M C –
Good one, really challenges you to learn
Edgar B R –
Great course to get the basics of R and have some hands–on experience with writting functions, profiling code, basics of statistic simulations as well as data frames handling.
Paulo F –
Loads of great information and lots of practice materials!
Cammillius R J J –
The last assignment was very tough, not for the faint of heart. There were some useful methodologies in the discussion forums but it was not enough.
Ziqian X –
The Course is great but the Tasks are too difficult and are not appropriately designed.
Qiming L –
I think this course is not friendly enough for beginners.
Illyiate –
what is taught is kind of abstract, and what is due is beyond the taught
Brayan S O P –
The best course that I have ever taken regarding the introduction to a programming language
Matthew W –
This course is well organized and easy to understand. It provides an exhaustive and useful introduction to R language. I’ve learnt a lot!
Eric J –
Overall a very good class. It provides a good introduction to the R programming language with assignments that prompt you to use these skills. However to become proficient more practice is required, just like any programming language.
Muhammad B K –
Covers the basics and advanced applications of R
Nelson B V d M –
very good, I have learned a lot
Mohsin A –
Course content did not equipped with necessary tools to do the assignments.
Gabriel C –
Excelente!
Jason J –
Useful tools and knowledge for R Programming
Maggie L –
It’s totally difficult for me. Some of the assignments are really hard to work out for me as a novice.
TOLENTINO, J ( –
I have zero experience in programming before taking this course however, assignments are hard to solve only if you isolate your concepts from the videos they prepared (Although it stumps me when I still can’t figure the code out).
Jean C –
Es bueno pero las tareas son de un nivel muy superior al curso en general.
Arnela S –
I learned a lot of R programming
Neil K G –
Great way to get accustomed to the syntax in R! Previous programming experience definitely helps, especially with dataframes.
Sohan A –
Sometimes function appears to be hard for assignment. All other things are excellent.
Praveen D –
Very poor ,frustrating and so so tough assignments in respective of the knowlegde they give you in video lectures or swirl exercises.
BELGHOUATE K –
Very helpful
Chollet S –
Very interesting, clear and well explained course
Marc m –
Terrible course. The contents, thrown as a videocast dumpout, have nothing to do with the assignments. Remember this is a beginners’ class. eg. on Week2, the elements or functions necessary to carry out the assignment are simply not taught, and despite the excellent SWIRL and doing over the entire course ( in case I missed something) I was irretrievably stuck. As many have been if I judge by the forums. What is the point in teaching a beginner’s courses to beginners and then applying Graduate school thinking that just discourages? for me this is just an excuse for poor and unfocussed teaching. I suggest to be very wary of the J.Hopkins school course moving forward, they don’t deliver a course that meets the expectations: in real life, when a student is stuck, you help out, at least you highlight the course material: which of course can’t be done here, because the course material is NOT related to the Assignment. as has been pointed out numerous times in the forum. Shameful teaching Marc Messier, PhD. Course teachers
Erick M R –
Me gusto mucho el curso es muy bueno
Juan H –
Muy bueno! Excelente profesor el Dr. Peng, ahora a seguir adelante.
Miguel C –
I really enjoyed this course! I was already somewhat familiar with R but I now feel much more confident in my R programming skills. I am glad this course was not exclusively helpful for people just starting with R. I learned many new things and I sometimes struggled with some of the assignments (especially week 3 programming assignment) and they pushed me to understand more complicated concepts, which I was really happy about. I thought the swirl library was also really helpful. It solidified what we’d learned in the video lectures, and sometimes delved into things I had not seen before or things we had seen before but with more detail, such as ellipses (as arguments in functions), definition of binary operations and simulations of coin flips. The only part I was not interested in is the history of R at the beginning of the course. I didn’t really care for it, but I think I understand why it’s there. Overall, I really enjoyed it and I would definitely recommend it to other people.
Daniel F –
The main exam is to difficult. I feel there was a huge leap from theory to the actual finishing hospital function which was complex.
Lancer B –
This class is a travesty in learning R. The lessons are misguided and do not prepare you for the overwhelmingly difficult homework assignments needed to complete the course. I would not recommend this to anyone trying to learn R.
karanvir s –
The pedology used here does not interest a learner. It seems as if the instructor is just reading through the slides.
Nico K –
Sometimes the tasks was not really clear defined what kind of outout was expected
Shounak S –
The course material was top notch in terms of teaching the basics. The examples were great too. In terms of cons, there could have been a little more hints for some of the programming assignments especially assignment 3 when it comes to a complete R newbie. Otherwise, great course.
GERALDO A –
Excelente curso.
mandar v –
excellent start for r programming basics and to get an hands on experience on programming!!
Yaroslava B –
Very heavy on math/programming terms that are not necessarily familiar to beginner level, making it impossible to follow the course logic and explanations. Please revise course.
Myung, H M –
The course content is well thought out, covering from very basic to more advanced topics at a steady pace. The assignments are challenging but is doable with some personal research and persistence. Enjoyed the experience overall!
Bekele D –
Well, I learned the basic of R programing , I very impressed with the assignment questions; they are so challenging and I got a lot out of it. At the same time the swirl package come along with course is so helpful. Having say it, I was very dissatisfied with the way instructor present this course; it so embracing to teach programing course by reading slides. How so ????? This is not history or music/Art course; you have to show each and every example on IDE. I should have give this course a lone star rating , but for all resources come with it made to be nice to add one more. otherwise 1 star would have been fair review, for there is no rating option below 1 star.
manuel s g –
Really useful course. I strongly recommend to spend time on the programming exercises, specially is is long time since your last programming task (e.g. > 10 years)
Sylvia W –
every time i watched the videos i ended up falling asleep. not at all engaging and professor makes it difficult to learn and build upon basic concepts. my only saving grace was prior exposure to r.
Robert H –
Very instructive and works at a good pace!!
Cody A R –
This course was very good. Especially for coding assignments, I think that being able to view possible solutions would be a bonus. Often times the grades page says “see feedback below”, but there is no feedback.
Muneeb S –
The course was well structured and well explained by the lecturer. The best feature of this course was to practice concepts learned in lecture material using the swirl library. Programming assignments were good enough to give me the confidence to take on any challenging R Project.
Emre Y –
This is an outstanding course. As an undergraduate student in the final year of my degree program, where not a lot of programming was covered, this course has really boosted my confidence in using R studio and has genuinely made me believe that I can programme anything I put my mind to. This course has also shown me that with a bit of practice each day, significant progress can be made to a level beyond what one may have imagined. This course has also enhanced my critical thinking skills, as programming needs careful logical thinking. At times, it can be so frustrating when a code is near functional but not quite working the way one intends, and so by persevering and sticking at it you will get there! I am now feeling ready to delve into the scientific world feeling that anything is achievable.
Hugo S –
Great introductory course in R. Swirl is a very good introductory method for learning R by ‘doing it’. The set of exercises were great (allow us to explore R in a more deep level), with very detailed and easy to follow instructions. Recommend!
De L P G d C –
No easy explanations
DIBAS K –
Thanks Coursera.Nice teaching way
Vikrant P –
Awesome Course
Maria A B –
)
Deleted A –
)
Andrea G V –
Is too useful and well explained everything
Siddha S M –
So easy to learn. Recommended for coding beginners.
Mayank P –
Very well defined course.