Advanced programming in R

Dozierende Dries Debeer, Benjamin Becker
Abschluss

Confirmation of participation

Zielpublikum Advanced R users from all professional groups. (For introductory R courses please revisit the course list.)
Kosten
  • CHF 400.- für Angehörige der UZH/ETH und assoziierter Institute
  • CHF 600.- für Alumni der UZH/ETH, Angehörige anderer Universtitäten, Einrichtungen der öffentlichen Hand und non-profit Organisationen
  • CHF 800.- für Firmen
Personen ohne Anstellung können sich auf Anfrage zum UZH/ETH Preis anmelden.
Kurssprache Englisch
Beschreibung

This one-day course builds further upon the “Introduction to Programming in R”-course taking place September 30 - October 01 2021. The course is aimed at R-users who already have some programming experience in R (i.e., have written their own functions), but want to extend their skills and knowledge.

 

The course covers advanced programming topics both in a general and an R-specific way. For instance, object-oriented programming is introduced as a general paradigm, as well as put into practice using the S3 object-oriented system in R. Other topics that are discussed and explained using illustrations and exercises, include scoping, environments, functionals and the Split-Apply-Combine paradigm. In addition, the course illustrates how R-users can create and publish and maintain their own packages using the git version control software combined with Github.

 

After the course, participants should have a better understanding of how R works and be familiar with the tools to write, publish and maintain R-packages that can be shared with other R users.

Daten 15. Oktober 2021 Anmeldung
  Nach der Anmeldung erhalten Sie zunächst eine kurze automatische Anmeldebestätigung per Email. Wenn Sie diese Email erhalten haben, sind Sie erfolgreich und verbindlich zum Kurs angemeldet. Die schriftliche Rechnung wird aus administrativen Gründen erst ca. zwei Wochen vor Kursbeginn verschickt.