Start here: Software Options

Much of computer programming involves translating what you wish to do into a set of computational instructions.

Think of human languages: languages conform to specific sets of grammatical and syntax rules which define how to interpret elements of speech such as nouns, verbs, and adjectives. Some languages have simple rules and are (relatively) easy to learn; others follow more complex rules that require greater effort in order to gain fluency. Some languages derive from a common source and therefore share many similarities that make it easier to learn a second language within the same family of languages. So a native Spanish speaker will find it easier to learn French rather than Chinese, because French and Spanish share many grammatical rules and root derivations of words whereas Chinese and Spanish do not. Regardless, these are all perfectly usable languages humans use to communicate with one another.

In this course, we will learn how to speak the language of R for computational analysis.

To do

Before we can do any of this, we need to install all the necessary software and get it setup and working. Please, follow one of the two options and complete the required steps for both options (at the end).

I encourage students to use R on their machines for this course as we are presupposing a higher level of R experience.

Installing R on your machine

If you want to run R and R studio on your own computer, follow these instructions, in the provided order:

For both options