Software Carpentry (Shell, Git, Programming with R)
from
Monday 16 March 2026 (09:00)
to
Friday 20 March 2026 (13:01)
Monday 16 March 2026
09:00
Intro: Download files and Install software
Intro: Download files and Install software
09:00 - 09:10
Room: Online
09:10
Introducing the Shell and Navigating Files & Directories
Introducing the Shell and Navigating Files & Directories
09:10 - 09:30
Room: Online
09:30
Working With Files and Directories
Working With Files and Directories
09:30 - 09:50
Room: Online
09:50
Short break
Short break
09:50 - 10:00
Room: Online
10:00
Pipes & Filters
Pipes & Filters
10:00 - 10:30
Room: Online
10:30
Break
Break
10:30 - 11:30
Room: Online
11:30
Loops, Shell Scripts and Finding Things
Loops, Shell Scripts and Finding Things
11:30 - 13:00
Room: Online
13:00
End of day
End of day
13:00 - 13:01
Room: Online
Tuesday 17 March 2026
09:00
Intro: Installing Github, Creating Git account and preparing working directory
Intro: Installing Github, Creating Git account and preparing working directory
09:00 - 09:20
Room: Online
09:20
Automated Version Control & Setting Up Git
Automated Version Control & Setting Up Git
09:20 - 09:50
Room: Online
09:50
Short Break
Short Break
09:50 - 10:00
Room: Online
10:00
Creating a Repository & Tracking changes
Creating a Repository & Tracking changes
10:00 - 10:30
Room: Online
10:30
Break
Break
10:30 - 11:30
Room: Online
11:30
Exploring History &Remotes in GitHub
Exploring History &Remotes in GitHub
11:30 - 11:50
Room: Online
11:50
Collaborating, Conflicts & Open Science
Collaborating, Conflicts & Open Science
11:50 - 12:10
Room: Online
12:10
Licensing, Citation & Hosting
Licensing, Citation & Hosting
12:10 - 12:50
Room: Online
12:50
Supplemental: Using Git from RStudio
Supplemental: Using Git from RStudio
12:50 - 13:00
Room: Online
13:00
End of day
End of day
13:00 - 13:01
Room: Online
Wednesday 18 March 2026
09:00
Analyzing Patient Data
Analyzing Patient Data
09:00 - 09:20
Room: Online
09:20
Creating functions
Creating functions
09:20 - 09:50
Room: Online
09:50
Short Break
Short Break
09:50 - 10:00
Room: Online
10:00
Analyzing Multiple Data Sets
Analyzing Multiple Data Sets
10:00 - 10:30
Room: Online
10:30
Break
Break
10:30 - 11:30
Room: Online
11:30
Making choices
Making choices
11:30 - 11:50
Room: Online
11:50
Command Line Programs
Command Line Programs
11:50 - 12:50
Room: Online
12:50
Q&A
Q&A
12:50 - 13:00
Room: Online
13:00
End of Day
End of Day
13:00 - 13:01
Room: Online
Thursday 19 March 2026
09:00
Best Practices for Writing R Code
Best Practices for Writing R Code
09:00 - 09:20
Room: Online
09:20
Dynamic Reports with knitr
Dynamic Reports with knitr
09:20 - 09:50
Room: Online
09:50
Short Break
Short Break
09:50 - 10:00
Room: Online
10:00
Making Packages in R
Making Packages in R
10:00 - 10:30
Room: Online
10:30
Break
Break
10:30 - 11:30
Room: Online
11:30
Introduction to RStudio
Introduction to RStudio
11:30 - 12:30
Room: Online
12:30
Addressing Data
Addressing Data
12:30 - 13:00
Room: Online
13:00
End of day
End of day
13:00 - 13:01
Room: Online
Friday 20 March 2026
09:00
Reading and Writing CSV files
Reading and Writing CSV files
09:00 - 09:20
Room: Online
09:20
Understanding Factors
Understanding Factors
09:20 - 09:50
Room: Online
09:50
Short Break
Short Break
09:50 - 10:00
Room: Online
10:00
Data Types and Structures
Data Types and Structures
10:00 - 10:30
Room: Online
10:30
Break
Break
10:30 - 11:30
Room: Online
11:30
Data Types and Structures II
Data Types and Structures II
11:30 - 11:50
Room: Online
11:50
The Call Stack
The Call Stack
11:50 - 12:10
Room: Online
12:10
Loops in R
Loops in R
12:10 - 12:50
Room: Online
12:50
Summary and Q&A
Summary and Q&A
12:50 - 13:00
Room: Online
13:00
End of Workshop
End of Workshop
13:00 - 13:01
Room: Online