DiscovR Workshop

Noble Hotel, Eldoret, Kenya

July 29 - August 1, 2024

9:00 am - 4:30 pm

Instructors: Emmah Kimachas, Christine Markwalter, Zena Lapp

Facilitators: TBD

General Information

No prior experience in R is required! R setup and installation help will also be provided as needed.

Where: Noble Hotel, Kapsoya, Off Nairobi Road Off Eldoret - Nairobi Highway, Eldoret, Kenya. Get directions with OpenStreetMap or Google Maps.

When: July 29 - August 1, 2024. Add to your Google Calendar.

Requirements: Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. They should have a few specific software packages installed (listed below).

Accessibility: We are dedicated to providing a positive and accessible learning environment for all. Please notify the instructors in advance of the workshop if you require any accommodations or if there is anything we can do to make this workshop more accessible to you.

Contact: Please email kimachasnr@gmail.com or christine.markwalter@duke.edu for more information.

Roles: To learn more about the roles at the workshop (who will be doing what), refer to our Workshop FAQ.

Who can attend?: This workshop is open to individuals who are part of a research team with ongoing data collection and/or data analysis.

Code of Conduct

Everyone who participates in Carpentries activities is required to conform to the Code of Conduct. This document also outlines how to report an incident if needed.


We will use the DiscovR curriculum for the workshop. This is a pilot workshop, testing out a lesson that is still under development. The lesson authors would appreciate any feedback you can give them about the lesson content and suggestions for how it could be further improved.


Please be sure to complete these surveys before and after the workshop. Note that this survey was created for people across the world.

Pre-workshop Survey

Post-workshop Survey


Day 1

Before Pre-workshop survey
08:00 Installation help
09:00 Introduction
09:45 Getting started with R
10:30 Tea break
10:45 Getting started with R (continued)
11:45 Break
12:00 Intro to data visualization
12:15 Reading in data & R for plotting
13:00 Lunch break
14:00 Former participant presentation
14:15 R for plotting (continued)
15:30 Interpreting plots & responsible data visualization
16:30 Tea & END

Day 2

R for data cleaning (continued)
08:00 Office hours
09:00 Day 1 review
09:30 Effective data visualization
10:00 Mini-project: Group up and explore data
10:30 Tea break
10:45 Variables
11:00 R for data cleaning
11:45 Break
12:00 R for data cleaning (continued)
13:00 Lunch break
14:00 Former participant presentation
15:00 Mini-project: Read in, clean & visualize data
16:30 Tea & END

Day 3

08:00 Office hours
09:00 Day 2 review
09:30 Basic statistics
09:45 R for data analysis
10:30 Tea break
10:45 R for data analysis (continued)
11:45 Break
12:00 R for data analysis (continued)
12:30 Mini-project: Outline report
13:00 Lunch break
14:00 Former participant presentation
14:15 Mini-project work time
16:30 Tea & END

Day 4

08:00 Office hours
09:00 Day 3 review
09:30 Writing reports with R Markdown
10:30 Tea break
10:45 Writing reports with R Markdown (continued)
11:45 Break
12:00 Mini-project: Create report
13:00 Group photo
13:15 Lunch break
13:00 Mini-project: Create report (continued)
14:45 Mini-project presentations
15:45 Conclusions
16:30 Post-workshop Survey
16:30 Tea & END


Please check the "Setup" page of the lesson site for instructions to follow to obtain the software and data you will need to follow the lesson. In addition, you will need an up-to-date web browser.

We maintain a list of common issues that occur during installation as a reference for instructors that may be useful on the Configuration Problems and Solutions wiki page.