Are you experiencing technical difficulties, e.g., when working through the tutorials?

For quick questions, please use WhatsApp to get in touch with us (+31 13 466 8938).

  • Be as specific as possible (e.g., include screenshots, your R markdown documents or codes, errors) so that we can help you better.
  • Informal language is perfectly fine.
  • Please write to us in English.
  • Be prepared that we call you back.
  • We may ask you for permission to share the conversation with other students on the course’s FAQ page. Names/etc. are of course taken out! If you don’t wish your issue to be shared with others, simply say so!

WhatsApp +31 13 466 8938


Running out of memory?
Older machines may face difficulties storing large datasets into memory. Fortunately, you can make use of cloud environments like Kaggle to “outsource” the processing tasks for you. On Kaggle, you can create a so-called notebook that has similar functionalities as the popular Jupyter Notebooks (that you may have seen before in oDCM)) with the important difference that the execution of the script occurs in the cloud rather than on your local machine. Therefore, computer hardware never has to be a limiting factor anymore.

Sign up for a Kaggle account, visit the “Code” tab, and click on “New Notebook”. By default, it opens a Python notebook but in the right sidebar you can change the settings to R (only R scripts are supported; no markdown files). Note that you first need to upload your datasets to Kaggle before you can use them (click “Add data” button in the top right). Take note of the file path of your datasets: ../input/{DATASET-TITLE}/{DATASET-NAME}.csv which may be somewhat different than you’re used to in RStudio.

Git complains about “support for password authentication”

If you’re trying to run git push or git clone, it may happen you receive an error message that “Support for password authentication was removed on August 13, 2021”. In short, Git doesn’t accept passwords anymore, but instead of using a password, you can generate and use a so-called “token”.

Here is how to do that:

  1. Go to and click “Generate new token”
  2. Set an expiration date for your token (long enough for this course, at least)
  3. Under “select scopes”, check the “repo”, “gist”, and “project” boxes.
  4. At the bottom of the page, click “Generate token”
  5. Copy your token.
  6. After trying to push your change using git (e.g., git push -u origin master), enter your GitHub username when prompted, and paste the copied token when asked for your password.