Course

Programming with Python

Sep 22, 2026 - Sep 22, 2026
3 credits

Enroll

Full course description

Term: Fall 2026

Date: September 22nd, 2026

Time: 2:00 to 5:00 p.m.. 

Location: Online Only

Instructors: Nathaniel Porter & Jesse Sadler

Presented By: University Libraries (LIB)

 

Description:

This hands-on, participatory workshop focuses on foundational programming tools for simplifying, clarifying, and scaling data analysis for real-world applications in Python: loops, functions, and conditional tests. Attendees will practice creating reproducible pipelines to analyze and visualize data stored in multiple files.

The workshop is open to anyone, but learners should be familiar with programming in Python equivalent to the Intro to Python and JupyterLab workshop. You will need access to a Windows, Mac, or Linux computer. The curriculum is based on episodes 5–8 of the Software Carpentry Programming with Python lesson (https://swcarpentry.github.io/python-novice-inflammation/).

Learning outcomes

    Write for loops to repeat calculations.
    Process data from multiple files.
    Write conditional statements in Python.
    Learn to write functions in Python.


 

Sign up for this course today!

Enroll