A compact course to take you from zero to R-hero! The list of self-paced lessons is as follows, with a couple of checkpoints along the way. There is not a checkpoint for each lesson, so make sure to type along the code you see, do not simply read it and think “oh I understand it, hence I can surely do it without guidance.”


Now you have completed all lessons, well done!

However, it’s not over. R is an evolving language, and new things added every day. Now it’s on you to keep up to date. A good way to keep up to date is to regularly check the following websites:

Also remember to update R from time to time, and also to check for RStudio updates.

Good luck and best wishes in your career!


Dr Umberto Noe
Dr Josiah King

Department of Psychology
The University of Edinburgh