Software installation

How to have everything ready for the course

Programming languages

R

  • Mac
brew install r
  • Linux & Windows

Go to https://cran.r-project.org/ and select the appropriate link for your operating system. Install R from the downloaded executable.

Python

Go to https://www.python.org/downloads/ and follow the instructions to install Python.

Julia

Go to https://github.com/JuliaLang/juliaup and follow the instructions to install Julia.

Code editors (IDEs)

This is the tool you use to write, run and debug your code. There are many options available. I would recommend using one of the following:

Visual Studio Code

Go to https://code.visualstudio.com/ and follow the instruction. You can choose the nightly or stable build. I am personally using the nightly build, but would not recommend it if you are not comfortable with debugging random issues that might arise.

It is a good idea to install extension from the visual studio marketplace. You can do that by clicking on the extension icon on the left side of the screen. I would recommend the following extensions:

RStudio

Go to posit.co and download the RStudio IDE. Choose RStudio Desktop free version and make sure the correct operating system was selected. Install RStudio from the downloaded executable. Open RStudio.

Report writing

We encourage you to use Quarto, as it is a very powerful tool that allows you to write reports in Markdown, Python, Julia and LaTeX. It also allows you to write reports in multiple programming languages in the same document. See https://quarto.org/docs/get-started/ for installation instructions.

Note

For help with git and GitHub, please check this tutorial