R Coding

Marco Zanotti

 

The course aims at providing technical skills about coding/scripting aspects for data analysis and to manage persistent data storage of sources and results involved in analysis. On the one side, the R framework is illustrated. The goal is to deal first with essential notions about data structures and control structures of R, then to learn how to code with modern and state-of-the-art R packages.

Course Structure

The R Coding part of the course aims at teaching R Programming.
The state-of-the-art and modern R packages are presented from a very practical point of view, throughout R tutorials on each main topic.

  • 10 hours: practical lectures on the main contents

Contents

  • Tidyverse Basics
  • Tidyverse Wrangling
  • Tidyverse Visualization
  • Tidyverse Functional Programming
  • Tidymodels
  • Flexdashboard UI
  • Flexdashboard Reactivity - Shiny
  • Flexdashboard in Production

Duration & Calendar

The course is divided into 5 lectures (2 hours each).

  1. Day 2023-11-07, 10.30 - 12.30
  2. Day yyyy-mm-dd, 10.30 - 12.30
  3. Day yyyy-mm-dd, 10.30 - 12.30
  4. Day yyyy-mm-dd, 10.30 - 12.30
  5. Day yyyy-mm-dd, 10.30 - 12.30

Lectures take place online.

Requirements

Requirements:

  • Lecture 0 - Introduction to R
  • Lecture 0 - RMarkdown

For more information about the course contact or look at the Course Syllabus