Learn how to use Python and/or R programming languages for data analysis (via Zoom)

January 9, 2023

Learn essential programming skills during the R workshop series and the Python workshop series. Attend any or all of the sessions. Brought to you as a part of the UW Libraries Graduate Support workshop series. Open to all UW-Madison students, faculty, and staff.

Location:  Instruction online via Zoom with in-person help at satellite locations. Connection and room information will be sent in advance.

The R Series

*Registration required.  Registration is by workshop, not for the entire series. See links below to register for individual workshops.  Sessions are filling up fast!

To find out more about this series, see: https://researchguides.library.wisc.edu/R

Friday, February 3, 10am-12pm
R Programming: R Basics
Register: https://go.wisc.edu/91s8ln

Learning how to code can be intimidating, but will save you time and effort in the long run. This workshop will cover the basics of R programming. By the end of this session, you will be able to create variables, use pre-defined functions, understand data types, and load and inspect a dataset using RStudio.

This workshop is geared toward programming novices, so no previous experience is required.

Friday, February 10, 10am-12pm
R Programming: R Basics (repeat)
Register: https://go.wisc.edu/2cu6p8

This workshop is an exact repeat of the February 3rd “R Programming: R Basics” workshop (see above).

Friday, February 17, 10am-12pm
R Programming: Data Wrangling
Register: https://go.wisc.edu/cli325

Data is rarely perfect out of the box. This workshop will cover how to manipulate datasets using an R package called dplyr. After this session, you will be able to select rows and columns, add new columns, remove missing data and create summary tables of your data. A basic working knowledge of R and RStudio (functions, operators, data types) would be helpful for you to get the most out of this session.

Friday, February 24, 10am-12pm
R Programming: Data Visualization
Register: https://go.wisc.edu/4fmlcu

So you’re familiar with R, but want to do more with your plots than the base graphics package. This workshop will show you how to use the ggplot2 package in R. After this session, you will be able to create a variety of plot types, alter their aesthetics, and create custom themes. A working knowledge of R, RStudio, and dplyr would be helpful for you to get the most out of this session.

Friday, March 3, 10am-12pm
R Programming: Reports
Register: https://go.wisc.edu/l6665y

Documenting your analysis in a way that is understandable to a colleague (or yourself 3 months later) can be challenging. One way to make reports more readable, even by people who don’t code, is to alternate human readable text with machine readable code. This workshop will cover creating reproducible reports of this type using knitr. After this session, you will be able to create R markdown documents, add formatted text and executable code blocks, and render the R markdown document into a final report.

The Python Series

*Registration required. Registration is by workshop, not for the entire series. See links below to register for individual workshops. Sessions are filling up fast!

To find out more about this series, see: https://researchguides.library.wisc.edu/python

Thursday, January 26, 10am-12pm
Python Programming: Introduction
Register: https://go.wisc.edu/ull1n1

This workshop is for the absolute beginner wanting to slowly walk through the process of getting started with Python, a programming language commonly used for data analysis. We’ll work through installation and setup of some helpful software and introduce basic concepts and terminology used in Python. Finally, we’ll work together to create your first simple but useful program!

This workshop is geared toward programming novices, so no previous experience is required.

Thursday, February 2, 10am-12pm
Python Programming: Introduction (repeat)
Register: https://go.wisc.edu/ir6fk1

This workshop is an exact repeat of the January 26th “Python: Introduction” workshop (see above).

Thursday, February 9, 10am-12pm 2pm
Python Programming: Loops, lists, and functions
Register: https://go.wisc.edu/viwm0r

This workshop will take a deeper dive into Python, covering essential topics such as automating tasks using loops, lists, and functions.

Prerequisite: Understanding of basic Python concepts (i.e. variables, data types)

Thursday, February 16, 10am-12pm
Python programming: Spreadsheets and data wrangling with pandas
Register: https://go.wisc.edu/9cm9d5

Real-world data can be messy. This workshop will cover a range of topics related to organizing and manipulating spreadsheet data for more effective analysis. We’ll use pandas, a popular and free data analysis library written for Python.

Prerequisite: Understanding of basic Python concepts (i.e. functions, operators, data types)

Thursday, March 2, 10am-12pm
Python Programming: Data Visualization with seaborn
Register: https://go.wisc.edu/b7f182

In this workshop, we will explore different methods and tools for visualizing data using Python. We’ll use seaborn, a popular and free data visualization library written for Python.

Prerequisite: Understanding of basic Python concepts (i.e. functions, operators, data types)

Thursday, March 9, 10am-12pm
Python Programming: Processing image collections with Pillow
Register: https://go.wisc.edu/c75ddf

This workshop will introduce Pillow, a free and beginner-friendly Python library for processing image files. We will walk through a range of Pillow’s image manipulation features, as well as how to automate processing workflows for large image collections.

Prerequisite: Understanding of basic Python concepts (i.e. functions, operators, data types)

Workshop Instructors

Trisha Adamus

Trisha Adamus is a Health Sciences Librarian at University of Wisconsin-Madison (Ebling Library) specializing data services.

Questions? adamus@wisc.edu

Dave Bloom

Dave Bloom is a Science and Engineering Librarian at University of Wisconsin-Madison specializing research data management.

Questions? david.bloom@wisc.edu

Jordan Craig

Jordan Craig is the Digital Asset Coordinator at Chazen Museum of Art, University of Wisconsin-Madison.

Questions? jcraig@chazen.wisc.edu

Chris Endemann

Chris Endemann is a Data Science Facilitator at Data Science Hub, University of Wisconsin-Madison.

Sarah Graves

Sarah Graves is a Environmental Observation and Informatics Program Coordinator for The Nelson Institute for Environmental Studies, University of Wisconsin-Madison.

Jennifer Patiño

Jennifer Patiño is a Data and Digital Scholarship Librarian at University of Wisconsin-Madison specializing research data management.

Casey Schacher

Casey Schacher is a Research Cyberinfrastructure Consultant at University of Wisconsin-Madison.

Dylan Schoemaker

Dylan Schoemaker is a PhD student – Plant Breeding and Plant Genetics, University of Wisconsin-Madison

Heather Shimon

Heather Shimon is a Science and Engineering Librarian at University of Wisconsin-Madison specializing research data management.

Questions? heather.shimon@wisc.edu 

Qiuyu Yang

Qiuyu Yang is a Biostatistician for the Department of Surgery at University of Wisconsin School of Medicine and Public Health.

Helpers: 

Imraan Alas, School of Pharmacy, University of Wisconsin-Madison

Ines Berro, Plant Breeding and Plant Genetics, University of Wisconsin-Madison

Elissa Chasen, Scientist – Gratton Lab, University of Wisconsin-Madison

Noah Cook, School of Medicine & Public Health, University of Wisconsin-Madison

Elisa Derickson, Research Analyst – SMPH Informatics and Information Technology, University of Wisconsin-Madison

Katie Dunn, Electronic Resources Librarian – Libraries, University of Wisconsin-Madison

Ryan Hagmann, Department of Chemistry, University of Wisconsin-Madison

Corey Halpin, Software Engineer – Internet Scout, University of Wisconsin-Madison.

Chris Henson, Education Data Reporting Specialist – SMPH Informatics and Information Technology, University of Wisconsin-Madison

Erin Jonaitis, Associate Scientist – Wisconsin Alzheimer’s Institute, University of Wisconsin-Madison

Chris Kirby, Project Manager – GLAS Education

Audra Koscik, Center for Health Disparities Research, University of Wisconsin-Madison

Erwin Lares, Research Cyberinfrastructure Consultant, University of Wisconsin-Madison

Hannah Olson-Williams, Population Health Institute, University of Wisconsin-Madison

Katie Sanders, Library Systems Administrator – Libraries, University of Wisconsin-Madison

Deanna Schneider, Application Developer, Systems Integrator, and Data Analyst, University of Wisconsin-Extension

Immad A Shah, Sher-e-Kashmir University of Agricultural Sciences and Technology of Kashmir

Sarah Stevens, Data Science Hub Facilitator, University of Wisconsin-Madison

Khine Thant Su, Department of History, University of Wisconsin-Madison

Angel Tang, Data, Science & Engineering Diversity Resident – Libraries, University of Wisconsin-Madison

Andrey Vega-Alfaro, Department of Horticulture, University of Wisconsin-Madison

Maria Widmer, Teaching, Learning, & Technology Manager – MERIT, University of Wisconsin-Madison