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....

WH

2016년 2월 2일

"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!

JM

2019년 8월 11일

Very challenging, but good course. I've been programming in R for over a year, but there were still some things for me to pick up in this class. Assignments were a challenge, but satisfying to tackle.

필터링 기준:

교육 기관: Petey C

•2021년 8월 19일

This course was a great foundational tool to get me started with R. Though the assignments were somewhat disconnected from the weekly learning, I enjoyed being able to think through problems and figure out how to solve them. I also enjoyed going to the forums after completing assignments to find out interesting ways that others had solved the assignments. I gained a lot of insight on various strategies and ways of thinking by being able to explore other's questions/comments/code snippets. I expect to take the next course after completing one on linear algebra first. Thank you so much for providing this resource!

교육 기관: Paul L

•2018년 7월 4일

5+ years ago as a graduate student I took a bio-statistics class focused on analysis of NGS data where we used R to do the statistics required in the homework assignments. In that class we mainly used the built-in functions at the console to calculate things like correlation coefficients, but didn't do much real programming or function writing. I took this course because I wanted a refresher in R and because I was interested in learning more about its programming capabilities. From that standpoint I'm really satisfied with the things I learned, especially given the fact that the course is quite short.

교육 기관: George G

•2018년 6월 9일

I loved the well-thought-out, tricky programming assignments. At the end, I wish there was an 'answer key' or 'hall of fame' for good examples of solutions to the programming assignments. I understand why they can't do this (oversharing/cheating/watering down the challenge for the next class), but it would be awesome to find out if there was a simpler, more elegant or readable solution. R is full of different ways to solve a problem, so it would help us to 'think in r' if we could see worked examples after we're done. That said, the challenge of the blank page is really where I learned the most.

교육 기관: Alvin C Y H

•2020년 6월 30일

Although there are significant disconnection between the level of difficulty of assignments and what is taught in the lecture videos, the assignment proves to be very challenging and would make your R programming skills improve leaps and bounds. Whenever stuck at assignments, I often search Stackoverflow for specific functions and would be able to find answers from there.

Overall, I think this course is suitable for learners who have some background in programming, and I would be continuing to take the specialization courses to find out more about the statistical packages of R like ggplot2.

교육 기관: huasah23

•2018년 11월 26일

This course provides me an overview understanding of R Programming. The professor not only teaches the important programming concepts but also teaches how to learn R programming well (e.g. how to ask good questions in the forum, how to solve problem via different functions). I think the grading of homework is creative and helpful. When I have to evaluate other people's programming work, I had to understand what's going on in the assignment. The swirl packages and each of the homework are time-consuming but really helps a lot for me to better understand and use the R programming.

교육 기관: VADALI S G

•2016년 11월 21일

It was very informative and understandable. This course seems difficult in the beginning as we need to remember various syntactic notations. When you are in such a situation, don't forget to start using swirl. Even if you are a quick learner of syntax, swirl takes your journey like a cake walk as it just plants all the course content into your brain. It is such an interactive,student friendly environment being provided in the course that it makes you fall in love with swirl, course and instructor's methodologies.I am really thankful to John Hopkins university for such a course.

교육 기관: Anand K

•2016년 2월 10일

The video lectures were engaging with interesting tidbits thrown in to make the potentially dull topic not dull. I personally liked the rhythm and pace with which Dr Peng delivered the content. Also, the swirl exercises are a critical element of this course and I often found it effective to sandwich the swirl exercises between the video and the quiz. Doing this provided an incentive to complete the swirl practice and also made the quiz/assignment less of an exercise in 'dart-throwing' and more of validating what you've learned. Overall, great course to get started with R!

교육 기관: Marcelo S

•2017년 9월 8일

Excellent Course in R Programming for beginners and advanced programmers alike. The programming assignments are a bit of a leap from the course material, so be prepared to be a hacker and search for solutions in the discussion forums, and save time for those assignments if you are new to programming.

Most of the theoretical background is not provided and not the focus of the course (such as mathematical statistics, linear modeling, etc), however, the R-programming aspect of them is presented in an understandable way so that the basics come through. Thank you, Dr. Peng.

교육 기관: Martijn T

•2017년 6월 10일

As a new programmer, I had to chew on this one for weeks and after looping through the video's over and over again eventually mastering it. The swirl exercises are absolutely essential, and so is the discussion forum (and uncle Google / hacking skills). Although frustrated occasionally - and watching others being frustrated or even giving up, I believe the entire course was set up brilliantly. From the assignments I liked the lexical scoping assignment the least. Would have been nice to be replaced by something little bit more encouraging.

교육 기관: Christopher R

•2017년 2월 2일

I finished this last year with a good background already in R. However, this course took a lot of time, a lot of stackoverflow searching and generally a lot of work! Now that I'm a year removed from the course, I can say that it's been one of the better, more rigorous, more practical and more applicable courses i've taken. I still spend A GREAT DEAL of my time looking for answers online but now the questions and tasks are much more complex now that I've taken my programming skills to higher levels, with lots of thanks to this course!

교육 기관: Deleted A

•2016년 3월 15일

The Data Science specialisation with John Hopkins University is definitely worthwhile and, as a relative novice in the area, I'd highly rate and recommend R Programming. The lecturer Mr Peng presents the information in a clear and concise way, conducting walk-throughs of different steps, and providing opportunity for practice exercises. As well, the accompanying book published by the lecturer, learning materials, mentor Mr Warren and discussion board are invaluable for beginners like myself. Thank you for a terrific course so far.

교육 기관: Chuanhui L

•2016년 9월 28일

Well-organized R programming course for academic amateur with some OOP knowledge before! By simply using Rgui, th is class focuses on techniques in ABC's of R programming including not limited to basci objects, data strcuture, controlling sentences, I/O and debugging suggestions.

Personally, I take this course for job purpose, but this course falls short for industrial techniques, such as reading/outputting excel, sophiticated operation on data frame, or combining R with Python and SQL.

Hope that this comment will be useful to you.

교육 기관: Volodymyr C

•2018년 11월 23일

Lectures are well-presented and programming assignments are engaging (but they took me about eight hours to do each week). Swirl was a great tool for getting to grips with how to use the functions discussed. Definitely recommend having a pen and pad with you to take notes throughout - have no idea how the course could be done without doing this. Overall, I found it an engaging and suitably-challenging course for someone new to R , and with a little tweaking of programming assignment 3, I think it could be an industry standard.

교육 기관: Carolina S

•2020년 11월 18일

This course was, without any doubt, a great investment of my time and money! As long as you put enough effort, you will for sure learn a lot. The content of the videos is very clear and the practical exercises in swirl are an excellent way of putting in practice what you learn. Programming assignments 1 and 3 were a bit though, when compared with the material covered in the classes. Nonetheless, if your work hard you can complete them and you will learn more than you might have expected!!

Congratulations to the instructors :)

교육 기관: Stephen E

•2015년 12월 6일

I think making this course self-paced is a great idea. This is a well put together course. My only concern is for those who have not done programming before. Maybe a prerequisite course could be recommended? I recall doing an excellent Python for beginners course recently. Personally I'm not a big fan of peer correcting, I know this is a big part of making Coursera work, but for classes like this one, I think something like SWIRL would work best. Anyway, that was my two cents. KEEP OF THE GREAT WORK, YOU GUYS ROCK! :)

교육 기관: Wissam A

•2017년 1월 11일

Wonderful course, it forced me to depend on myself. I had to search, I had to read and go through lots of articles, questions, solutions and tutorials online and also, in the discussion board to solve the assignments. I believe it is the best way for someone to get knee deep and learn the language. This is exactly the methodology that should be followed in the real world. One would have to search and find solutions for any issues that are encountered. I enjoyed it and moving on to completing the specialization.

교육 기관: Farhan C

•2017년 8월 23일

Amazing course! You get to learn the in-depth nuances of R-Programming. Not just that, this course makes you work really hard. You need to troubleshoot your own problems, and you find even better code, a smarter and an even more lean way of coding which is simply brilliant! If you're looking for a course that will help you grasp R Programming, I would strongly recommend going through the entire Data Science Specialization. Kudos to the Coursera and The Johns Hopkins Team for putting up this course together!

교육 기관: Krish H

•2020년 5월 23일

It is tougher than it seems. The idioms are R are difficult to master and more time is needed. It is almost as if knowing R is a pre-requisite for this course. The forums were quite helpful. If you spend more time during the week on R and take the same problem and try to solve it in many different ways then you would get more out of it. the lexical scoping, the libraries, the syntax for efficient processing using apply, pipelines are crucial to understand R and not treat it like another procedural language

교육 기관: Jeff F

•2016년 2월 8일

Excellent introductory discussions in the videos. The in-R Swirl tutorial is superb - a great way to force you to type out the basic concepts. Assignments are challenging as they leave a little ambiguity, making you get familiar with the help system and online searches. This course isn't the fastest way to get an overview of R, but it's a great way to get a little more than an overview, including some practical experience, if you're willing to put in a little time and work through some bumps.

교육 기관: Shannon B

•2021년 11월 4일

This course is seriously challenging and the instructor, Roger Peng, is awesome. I think I almost broke my brain on the last two programming assignments but I stuck with it, rewatching important lecture videos and thinking through the assignments on paper and actually ended up writing code that worked (very satisfying for anyone with a problem-solving mind)! I'd definitely recommend this course to anyone like me who doesn't want to get thrown any 'soft balls' and loves a challenge :)

교육 기관: Kristin P

•2016년 12월 21일

Overall, this course was fairly challenging and at times I would get frustrated, but every minute was worth it after realizing the knowledge I have gained and have been able to use in the real world. I think sometimes the assignments just kind of dive right in and there's not much hand-holding, but that can be a good thing. My only suggestion would be to extend the course from 4 to 6 weeks and spread out the material a bit, but overall, you just have to be committed and make time.

교육 기관: Jorge E M O

•2016년 4월 9일

This is a fast-paced and autodidact course. You'll learn in a real life environment (unlike the incredibly boring DataCamp courses). Instead of providing exercises you must be curious and learn and look for whatever you want. The quizzes were always challenging, sometimes going beyond the course material -which is, in my opinion, a great decission-. I learned in a month what I could have learned in 3 or 4 with DataCamp.

I thank Roger D. Peng for making this course possible.

교육 기관: Shamsher S

•2020년 1월 6일

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.

교육 기관: William E G

•2020년 6월 15일

I really liked this course. He covered the basics of the R program and gives activities with Swirl that help strengthen knowledge. As for the evaluations, the questions are to verify if the basic knowledge has been strengthened, but the assignments are quite a challenge since you are on your own which is frustrating at first, but when everything goes well it is rewarding. However assignments are very time consuming, therefore I recommend the course to people who have it.

교육 기관: Gowtham B

•2016년 11월 2일

Excellent course for beginners of students aspiring data analytics as a career. It teaches us the fundamentals of R programming language with utmost clarity and challenging assignments. The discussion forums were very much helpful. Everything goes smooth if we complete the course within the stipulated time. I had a wonderful experience completing my first course in Data Science and also in Coursera. I'm looking forward to complete more courses and strengthen my career.

- Google 데이터 분석가
- Google 프로젝트 관리
- Google UX 디자인
- Google IT 지원
- IBM 데이터 과학
- IBM 데이터 분석가
- Excel & R을 사용한 IBM 데이터 분석
- IBM 사이버 보안 분석가
- IBM 데이터 엔지니어링
- IBM 풀스택 클라우드 개발자
- Facebook 소셜 미디어 마케팅
- Facebook 마케팅 분석
- Salesforce 영업 개발 담당자
- Salesforce 영업 운영
- Intuit 부기
- Google 클라우드 자격증: 클라우드 아키텍트 취득 준비
- Google 클라우드 자격증: 클라우드 데이터 엔지니어 취득 준비
- 경력 시작
- 수료증 취득 준비
- 경력 쌓기