#
R Programming

Below are the **top discussions** from
Reddit that mention this
online Coursera course from
**Johns Hopkins University**.

In this course you will learn how to program in R and how to use R for effective data analysis.

Data Analysis Debugging R Programming Rstudio

Reddsera may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Coursera. Thank you for using these buttons to support Reddsera.

Taught by

**Roger D. Peng, PhD**

Associate Professor, Biostatistics

and 2 more instructors

Offered by

**Johns Hopkins University**

#### Reddit Posts and Comments

2 posts • 125 mentions • top 34 shown below

**r/publichealth**• post

17 points • implante

##### FYI - The Hopkins R programming Coursera course starts today (Aug 29)

**r/datascience**• post

52 points • cheese_stick_mafia

##### [Suggestion] Can we put together a wiki to answer all of the "How do I get started in DS?" questions?

I'm thinking a list of useful skills and links to online courses where they could start.

For example

**Useful Programming Skills**

- R - https://www.coursera.org/learn/r-programming
- Python - https://www.coursera.org/specializations/python
- DB Languages - MySQL, SQLite, PostgreSQL,...
- etc...

**Statistics**

- Basic Summary statistics -
*course link* - etc...

**Useful Supporting Textbooks**

- Mastering Regular Expressions - http://shop.oreilly.com/product/9780596528126.do

**Interesting Podcasts**

- Linear Digressions
- Data Stories
- Data Skeptic
- Partially Derivative

Thoughts?

**r/rprogramming**• post

12 points • serenebeast

##### What are the best resources/course to learn R Programming for Beginners?

I am looking to advance my career as Data Scientist and would love to start with learning R programming. Would appreciate if you guys can help me with learning material. I do have a strong background in data analysis, but not a computer graduate.

I looked at this course https://www.coursera.org/learn/r-programming/reviews and found that it is not the best way to start as the reviews aren’t that good.

Appreciate your help.

**r/Rlanguage**• post

8 points • pickaname199

##### How good is the R programming course from Johns Hopkins on Coursera?

How good is the R Programming course from Johns Jopkins on Courserea. I have got zero experience in R and I would like to learn it from the scratch. I am also planning on buying the certification for the course so I would like to know if it is worth the investment. I'll also be working on R in my job in a few months and I would like to be ready and know at least the basics. I've got prior programming experience and am quite good in SQL.

I would like your opinion if you've taken the course and if you found it useful(or even if you haven't taken it). Do you find the course covers most of the essential basics while being friendly to a new-comer at the same-time? Or do you think there are better courses which I'd rather take? Any additional learning resources that'd go well with this course?

Your feedback is welcome. :)

**r/labrats**• comment

6 points • Cliodruze

I haven't finished it, but I was finding this Coursera course really helpful!

**r/neuroscience**• comment

6 points • AlzScience

This isn't neuroscience directly, but I found the R Programming MOOC on Coursera really helpful for my neuro research.

**r/bioinformatics**• comment

7 points • coup321

From a MOOC perspective, I think this is the gold standard right now.

https://www.coursera.org/learn/r-programming https://leanpub.com/rprogramming

**r/coursera**• post

5 points • sumairb

##### I need urgent help with peer reviews.

My deadline for completing the R Programming course on Coursera from Johns Hopkins University is in a few hours. The only thing remaining for me to complete the course is that I need my assignment to be peer-reviewed.

If you decide to help, enrol in the free trial for the course on Coursera, and go here: https://www.coursera.org/learn/r-programming/peer/tNy8H/programming-assignment-2-lexical-scoping/review/7NkwqHHKEemTARLqcGt5QA

Thank you!

**r/epidemiology**• comment

2 points • epi_counts

Bit of a late reply, but I work at UCL as statistical epidemiologist. We've got lots of people working here who did the social epidemiology MSc (I don't teach on it, but know a few people who do), and people from LSHTM epidemiology or medical statistics. The Imperial students seem to stick to Imperial so don't really know about them.

I think at both universities the practical sessions are more based on Stata, but they teach a bit of R as well (though I think it's optional). The Andy Field book is great - it's very good at explaining some of the underlying concepts though much of that will be covered in your courses as well.

Most of my stats books are Stata based now (I don't recommend them - Stata is super expensive, just see what resources you get when you start your course), but this Coursera course was pretty good for learning some basic R.

**r/badeconomics**• comment

1 points • The_Amp_Walrus

I haven't taken it, but this might help get you started.

**r/rstats**• comment

1 points • ct0

https://www.coursera.org/learn/r-programming/ with the swirl library makes things rather easy!

**r/epidemiology**• comment

1 points • InfernalWedgie

One semester of grad school for SAS, one month free online course for R.

**r/UofT**• comment

1 points • kainu2612

well, I had known all of the knowledge of sta257/261 before I learnt R, so it was a very smooth transition.

But if you don't know that, consider this.

https://www.coursera.org/learn/r-programming

**r/FinancialCareers**• comment

3 points • TonightYeaBaby

https://www.coursera.org/learn/r-programming

https://www.edx.org/learn/r-programming

If you already know python R should come fairly easy. The only thing is the indexing starts at 1 (blasphemy).

**r/Rlanguage**• comment

5 points • brazzaguy

Hi there, I strongly recommend this book by Hadley Wickham. You can also audit some courses on Coursera. I found the R Programming course by John's Hopkins University taught by Roger Peng very helpful. There's a book to follow along which you can download for free. Link to the course https://www.coursera.org/learn/r-programming The book https://leanpub.com/rprogramming

**r/coursera**• post

2 points • grandpoctopus

##### Seems impossible to purchase a single course rather than subscription

Hi everyone,

I am trying to pay for a few single courses, and in the FAQs for the courses it seems like that is an option but I keep getting routed to the subscription option. The course I am interested in is R-programming: https://www.coursera.org/learn/r-programming

​

Is there some hidden option that I am missing?

Thanks for your help!

​

**r/Rlanguage**• comment

1 points • kalleron

I went with Coursera: https://www.coursera.org/learn/r-programming

I found it good paced, though the assignments are quite a jump usually. You really need to use everything you learned prior to pass them. However if you do this, you'll have usable skills.

**r/statistics**• comment

1 points • ohcalix

Johns Hopkins’ Coursera course R Programming — very good content, you can audit the course for free.

R swirl tutorials. Completely free, good if you like learning by doing.

**r/CodingHelp**• comment

1 points • Earhacker

Python can be used in just about every field these days.

Want to do web development in Python with Flask or Django? Then you probably also want to learn some JavaScript as well as HTML and CSS.

Want to "do Big Data" with Python using Numpy and Jupyter? Then you probably also want to learn R on top of some stats knowledge.

**r/publichealth**• comment

1 points • yergecheffe

Coursera has some excellent courses.

**r/rstats**• comment

1 points • MirrorLake

I've seen that there are a few ongoing R Langauge MOOCs going on at EdX and Coursera recently. I can't vouch for any of them, but it might help for you to audit one of them for free.

Edx:

https://www.edx.org/course/statistics-and-r

Coursera:

https://www.coursera.org/learn/r-programming?specialization=data-science-foundations-r

And another one on Coursera:

https://www.coursera.org/specializations/statistics

**r/ucla**• comment

1 points • dracarys317

Unless you have to use SPSS, don't learn it. It's really only use by psychology folks and some sociology folks, and it isn't as flexible as other options.

Use R if you don't want to spend money, the software is free and there are lots of free resources, such as this great Coursera course: https://www.coursera.org/learn/r-programming

If you want something that's a bit easier to use and more commonly used in practice than SPSS or R (particularly in economics, public health, and medicine). Buy a student discounted version of StataIC. One or two books at < $50/each will be enough to get you started and there are lots of great online resources. Depending on what you want to work with, there are some subject area specific Stata books. I get them all in ebooks for convenience: https://www.stata.com/bookstore/ebooks/

Here's the Stata purchasing page: https://www.stata.com/order/new/edu/gradplans/student-pricing/ Get a perpetual license if you think you're going to stick to one software. Stata is, by far, easier to learn and use than R.

If anything I'd take introductory statistics courses that have labs where you use R or Stata to do your homework.

**r/bioinformatics**• comment

1 points • 72minutes

I strongly suggest using Coursera, it's what I used before I started my M.Sc. project and it helped tremendously. I'm unsure about Python but for R I took this one: https://www.coursera.org/learn/r-programming.

​

You can audit the courses for free on Coursera and get all the study materials or you can pay for it to get certifications and grading I think. You can search on their website as there are plenty of options offered. Hope that helps and best of luck.

**r/bioinformatics**• comment

1 points • makemyDNA

I'd recommend: https://education.rstudio.com/ (RStudio is the top integrated development environment for R. They have a spectrum of resources on their website to help you get started online, then take your work offline onto your own computer, which is where you'll want to be eventually. If you don't have RStudio installed already, you should do it now.)

https://www.coursera.org/learn/r-programming?ranMID=40328&ranEAID=je6NUbpObpQ&ranSiteID=je6NUbpObpQ-XrsIyF4plzg.ZAz9xilSmw&siteID=je6NUbpObpQ-XrsIyF4plzg.ZAz9xilSmw&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=je6NUbpObpQ If you've already taken a few short courses, you can audit this Coursera course for free. It takes about 20 hours. Once you've finished, you can explore other courses on Coursera. Anything by Jeff Leek and Roger Peng is always highly reviewed by students.

https://www.lynda.com/search?q=R&f=producttypeid%3a2016 LinkedIn Learning gives you a free month to use their online material. They have a couple of course series (learning paths) that progress from easy to hard.

Hope this helps!

**r/AskSocialScience**• comment

1 points • Bukowsky123

There are some great and free classes on coursera: https://www.coursera.org/

I did this one a couple of years ago after also getting bored of Wickham's textbook: https://www.coursera.org/learn/r-programming#syllabus

This class is an Intro to R programming, not data analysis in R. But after learning R and Python, my impression is that it is really helpful to learn general programming skills which you then apply to social science data analysis. People focusing on data analysis instantly imho end up only being able to use the most basic functionalities and often are incapable of solving any problems that may occur with, e.g., funtions from R packages.

This is also a great Ressource for general programming abilities but uses Python: https://openbookproject.net/thinkcs/python/english3e/

My general suggestion is to do a class specifically geared towards data analysis (e.g. statistics in R or machine learning in Python or whatever you need) after going through these intro classes.

Have fun!

**r/UMD**• comment

1 points • konaraddio

> you would need to know R before even using Studio.

I'd recommend OP learn and use R with RStudio so that it's easy to execute code and view plots. RStudio makes it easy to get started with R and several resources for learning R recommend that the reader/viewer install RStudio. For example, swirl, R for Data Science, and R Programming on Coursera from JHU encourage the user/reader/viewer to install RStudio.

**r/Rlanguage**• comment

3 points • Joe_BidenWOT

I interpreted the OP as saying that he has been using R for data science, not that he has been using the book *R for Data Science* and is dissatisfied. Perhaps I made a mistake.

If OP finds that *R for Data Science* is too light on the statistics, then the way to go would be a statistics book with applications in R. Since the OP is still in high school, I would recommend using The Statistical Sleuth 3rd ed, together with this website which has relevant R code for each chapter. The two books suggested in the post above also look good.

There are also online R courses via CodeAcademy, Coursera, Datacamp, Rstudio, and others.

Lastly, Learning R is a pretty in-depth guide to the R language itself. However the data-analysis workflow they use has been obsoleted by the workflow described in *R for Data Science.*

**r/publichealth**• comment

2 points • public_health_nerd

super bare-bones basics: use the swirl package in R. It will walk you through really basic coding right there in the console. in case you have never even downloaded R, here are the steps to get going:

- download base R: https://cran.rstudio.com/
- download RStudio: https://rstudio.com/products/rstudio/download/#download
- open R Studio
- in the Console, type and enter the following 3 lines

`install.packages("swirl")`

`library(swirl)`

`swirl()`

If you have more time and want more detail, check out this free course https://www.coursera.org/learn/r-programming?specialization=data-science-foundations-r#syllabus

**r/OMSA**• comment

1 points • MoldableBarley

I do not know how 6040 goes because I exempted it. I did use [local] Jupyter notebooks for the two python homeworks in 6501.

​

For 6501 you're going to want to use RStudio, too. You're going to want to use RStudio for everything. It's actually a really, really nice IDE, and everybody will be using it there, too. And I say that as the token annoying guy who is always like "screw your pycharms and your eclipses, vim is all the IDE anybody could want."

​

Personally, I would advise making swirl a secondary resource for R. It's nice but it is not deep (and that is really just not my learning style; YMMV.) There's a free MOOC for ISLR that I have heard many people speak highly of; I believe this is it: https://lagunita.stanford.edu/courses/HumanitiesSciences/StatLearning/Winter2016/about

​

I did the Johns Hopkins R class on Coursera and really liked it (it does also have you go through swirl optionally, btw): https://www.coursera.org/learn/r-programming?specialization=jhu-data-science I found the Coursera stuff especially good for 6501 as it goes over R Markdown and I used Rmd for all of my R 6501 homework. Rmd is really not rocket surgery, but while you're learning one thing might as well get comfortable with another.

​

Good luck!

**r/AskStatistics**• comment

1 points • StringOfLights

R is great. It’s free, it’s very powerful, and the community that uses it does a great job. Other stats programs are getting harder to get due to cost, so if you’re going to commit to learning on, I’d go with R. I know people who exclusively use SAS who are having a tough time because their organization won’t pay for a license anymore, and I expect that’s happening with a number of these paid programs.

If you’re new to programming, check out https://swirlstats.com. This will get you comfortable with R and RStudio, which is a program that adds a lot of functionality to R.

For a notch above Swirl (and beyond) I’d suggest looking at https://www.datacamp.com/courses/free-introduction-to-r. Lots of folks really like Data Camp and seem to get a lot out of it.

There’s also a Coursera course on R programming that actually starts today: https://www.coursera.org/learn/r-programming I took it years ago and it was helpful, I’m pretty sure parts of it use Swirl, or at least they used to. That way you could use it to get a more functionality out of the Swirl package. It’s definitely a time investment though!

I like Hadley Wickham’s general philosophy and use his packages regularly, so I like *R for Data Science*. I have a copy of the book, but it’s also online: https://r4ds.had.co.nz

**r/statistics**• comment

1 points • Vottle_of_Bodka

**r/statistics**• comment

1 points • chalwanna

MOOC: Coursera , Future Learn , Udemy , Open Unis , EdX

​

any many useful linkd over here

​

Best of luck!

**r/weightroom**• comment

1 points • simonswes

R is what I'm most familiar with, although I'm using it less and less these days. I found R to be very easy to get up and running. Python can be more of a struggle to setup, although improvements have been made. SQL can be an absolute pain to install, although there are some really good online environments for learning. Ideally the best place to start is going to be something that you can use at work. If you've got big excel files that become unwieldy, then R is crazy helpful (python too). If you have SQL databases that you can access them just jamming on SQL stuff is great.

Here are some resources that should help you get started. This online book is a great place to start for R, and will get you a good intro into Tidyverse, which is just about the best data manipulation package around. There are a whole bunch more books here. Practice projects. More data science focused. Coursera has a number of good classes. These are often a little more statistics heavy, but i don't think you need a total understanding to get practice writing code and thinking about inputs and outputs.

These cheat sheets, particularly the data manipulation one, are invaluable. I'd print a copy and leave it on your desk. If you need help google is your best friend. Stackoverflow has an answer for literally every question ever asked. If you prefer something more personal feel free to shoot me a message, although I'm far from an expert. Keep in mind that the first few runs through any of this stuff are going to be confusing, but the second and third time you hit a problem things start to open up, and pretty soon you can at least hack your way to something very inefficient. I went from not knowing how to spell "R" to writing some decent scripts for big national companies. The most useful skills are going to be a desire to solve problems, the ability to think semi-efficiently about your data, and a willingness to test and fail. So so so much failing.

**r/RStudio**• comment

1 points • sarptas

I think you're looking for guides/tutorials/lessons on R. It's because RStudio, most basically, is an alternative GUI for R.

There exist numerous resources on R on the web.

Quick-R is a good start point to learn R. https://www.statmethods.net/

A free course on R @Datacamp: https://www.datacamp.com/courses/free-introduction-to-r

​

Some courses @Coursera

R Programming course: https://www.coursera.org/learn/r-programming

Statistics for R: https://www.coursera.org/specializations/statistics

Other R courses: https://www.coursera.org/courses?query=R

​

And as you know, tons of video lectures @Youtube: https://www.youtube.com/results?search_query=r+programming

​

Here is R documentation including many manuals:https://www.r-project.org/other-docs.html

20 Free Online Books to Learn R and Data Science: https://cmdlinetips.com/2018/01/free-online-resources-books-to-learn-r-and-data-science/

Learn R : 12 Free Books and Online Resources: http://ucanalytics.com/blogs/learn-r-12-books-and-online-resources/

R related twitter accounts: https://twitter.com/sarptas/lists/r