Online courses recommended by Hacker News users. [about]

R Programming

Coursera · Johns Hopkins University · 3 HN citations

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

View on Coursera
The vast majority of the courses listed here on HN.Academy are available from their providers for free. Many courses offer a completion certification for a fee. A few courses and specializations require an enrollment fee. HN.Academy receives a referral commission when you visit course pages through links on this site and then purchase courses and completion certificates. If you decide to purchase a certificate or course the commission does not increase the cost of the course and helps support the continued existence of HN.Academy which is much appreciated.

Hacker News Comments about R Programming

All the comments and stories posted to Hacker News that reference this course.
Nov 29, 2015 sonabinu on Ask HN: What's your favorite online course? - This is the best online course I've taken. Another one I am signed up for and have already done one week of lectures (preview mode) and find very applicable is
Oct 26, 2015 myth_buster on List of the Most Popular MOOCs
I've been doing Coursera courses for the past few years in an on/off fashion. I'm pleasantly

surprised by the courses that are more popular in this list.

I think the pattern is that the foundational or introductory courses are popular as they have a

larger audience. But it doesn't comment on the quality of the course. An interesting data point

is the social media "Share" widget that appears on the right column [0].


Aug 27, 2014 brudgers on Ask HN: Best online programming class for newbies?
'Newbie' covers many experience levels - from afraid to turn the computer on to moving beyond Excel pivot table macros. People need different degrees of handholding.

Not necessarily my favorite, Coursera's Programming for Everybody [1] moves forward very very slowly. Great for some people, drying paint for others. It is taught in Python.

A course I think is great is Coursera's Introduction to Systematic Program Design [2] based on Felleisen's How to Design Programs introductory text. It is possible to register for the last session, from a year ago, and complete the work on your own. It is taught in Racket.

Another course that takes a learn-by-making approach is Coursera's Creative Programming for Digital Media & Mobile Apps [3]. It is beginner friendly and really encourages "getting into it". It is taught in Processing, and in some ways I think Processing is the ideal language for an introductory course in Software Engineering - it is pared down like Racket's student languages, provides just a pinch of Java pain, facilitates the production of really interesting output, and the environment provides a fast edit-compile-run loop.

For a person who is more oriented toward scientific or mathematical problems, Coursera's R Programming [4] might by a good fit.

Among the various Python Courses, I would probably go with Udacity's Design of Computer Programs: Programming Principles [5] because it is taught by Peter Norvig.

All that said, a book may be better than an open-enrollment class for many people, and there's a lot more variation.






Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
HN.Academy is an independent project and is not managed or owned by Y Combinator, Coursera, edX, or any of the universities and other institutions providing courses.
~ [email protected]
;laksdfhjdhksalkfj more things ~ Privacy Policy ~