Training

Upcoming UTAustin-OSPO Training Events

Event Status
Scheduled
Date and time: Wednesday March 25, 2026, 9:30 am - 12:30 pm
Location:FNT 1.104
Course Description: Building further on the concepts covered in the Introduction, Intermediate, and Data Science Python courses, we will introduce Python as a tool for training and testing machine learning (ML) models with a particular focus on deep learning approaches. Specific topics will include an introduction to the PyTorch software library and a brief survey of some of the basic model architectures which it implements. Some prior familiarity with the basic ideas of ML (underfitting vs. overfitting, use of training and test data sets, model performance metrics such as AUC, etc.) and/or linear algebra will be helpful for getting the most out of this course.
Event Status
Scheduled
Date and time: Monday March 30, 2026, 1:00 pm - 4:00 pm
Join us to learn the fundamentals of software containerization and how to build, run, and deploy your own containers for reproducible computing across laptops, servers, and high-performance computing systems.
Event Status
Scheduled
Date and time: Wednesday April 22, 2026, 9:00 am - 12:00 pm
Location:FNT 1.104
Course Description: This is a two-part course, with substantial hands-on practice in a shared computing environment. Participants will learn the basics of using UNIX from the command line. Introductory topics include manipulating text files using standard UNIX utilities, how to string utilities together, and how to output the results to files. The goal of the course is to develop some basic comfort at the command line, get a sense of what’s possible, and learn how to find help. Prerequisites: Students wishing to participate in the hands-on portions should bring their own laptop. Cost: $50 (includes both days)
Event Status
Scheduled
Date and time: Friday April 24, 2026, 9:00 am - 12:00 pm
Location:FNT 1.104
Course Description: This is a two-part course, with substantial hands-on practice in a shared computing environment. Participants will learn the basics of using UNIX from the command line. Introductory topics include manipulating text files using standard UNIX utilities, how to string utilities together, and how to output the results to files. The goal of the course is to develop some basic comfort at the command line, get a sense of what’s possible, and learn how to find help. Prerequisites: Students wishing to participate in the hands-on portions should bring their own laptop. Cost: $50 (includes both days)
Event Status
Scheduled
Date and time: Wednesday April 29, 2026, 9:00 am - 12:00 pm
Location:FNT 1.104
This is a two-part course, with substantial hands-on practice in a shared computing environment. Topics will build on those in the introductory course, including more on the filesystem, the Bash shell, and text processing on the command line. The course will emphasize manipulating text using standard Linux utilities and stringing commands together using pipes. We’ll also introduce some of the powerful Linux utilities such as cut, sort, grep and awk, with the goal of continuing the climb up the steep Linux learning curve. Prerequisites: Introduction to Unix or equivalent experience. Students wishing to participate in the hands-on portions should bring their own laptop. Cost: $50 (includes both days)
Event Status
Scheduled
Date and time: Friday May 1, 2026, 9:00 am - 12:00 pm
Location:FNT 1.104
This is a two-part course, with substantial hands-on practice in a shared computing environment. Topics will build on those in the introductory course, including more on the filesystem, the Bash shell, and text processing on the command line. The course will emphasize manipulating text using standard Linux utilities and stringing commands together using pipes. We’ll also introduce some of the powerful Linux utilities such as cut, sort, grep and awk, with the goal of continuing the climb up the steep Linux learning curve. Prerequisites: Introduction to Unix or equivalent experience. Students wishing to participate in the hands-on portions should bring their own laptop. Cost: $50 (includes both days)
Event Status
Scheduled
Date and time: Wednesday May 6, 2026, 9:00 am - 12:00 pm
Location:FNT 1.104
This is a two-part course, with substantial hands-on experience in a shared computing environment. The course will cover advanced topics in writing Bash shell scripts, providing tips, examples and best practices for creating robust “pipeline scripts” that execute multiple processing steps. Topics include defining functions, argument processing and defaulting, error checking, effective use of utilities such as awk and grep, as well as subtleties of UNIX streams and text manipulation. Prerequisites: Intermediate Unix or equivalent experience. Students wishing to participate in the hands-on portions should bring their own laptop. Cost: $50 (includes both days)
Event Status
Scheduled
Date and time: Friday May 8, 2026, 9:00 am - 12:00 pm
Location:FNT 1.104
This is a two-part course, with substantial hands-on experience in a shared computing environment. The course will cover advanced topics in writing Bash shell scripts, providing tips, examples and best practices for creating robust “pipeline scripts” that execute multiple processing steps. Topics include defining functions, argument processing and defaulting, error checking, effective use of utilities such as awk and grep, as well as subtleties of UNIX streams and text manipulation. Prerequisites: Intermediate Unix or equivalent experience. Students wishing to participate in the hands-on portions should bring their own laptop. Cost: $50 (includes both days)
View all Events

Past Events

To access information about past events, view session recordings, and download materials including presentation slides and example code notebooks please visit https://opensource.utexas.edu/past-events or click on the following link for a searchable table with links to materials: https://docs.google.com/spreadsheets/d/1XelNgB7hIPIcwYzsjKJ4u99dNvxuPHR1k8NOM5o-gVg/edit?usp=sharing

Recorded Trainings on YouTube

Tapis - Sustaining Collaborative Science with Open Source Cyberinfrastructure

Netsage: A Case Study in Open Source Development

Getting Started with Open Source Software

What I Learned Contributing to a Major Open Source Project - Dr. Claus Wilke

UT Research Compute Summit 2025

Open Source GIS: From QGIS to Python

Open Source Data Processes with R

Intro to Python for Data Management

Managing Research Code with Git and GitHub