URCF Summer Research Computing Workshops: Learn Shell, Python, HPC
The (URCF) is pleased to announce our Summer 2025 workshop series.
The URCF provides support for computational research at Drexel. These workshops are open to all members of the Drexel community, and will be useful for anyone interested in using computation in their research, regardless of discipline. They’re designed to teach the fundamentals of research computing: the Unix shell, programming basics, and how to access and use (Drexel’s high-performance computing cluster). They’re interactive, so you’ll practice these skills during the workshop using your own computer.
The schedule is as follows:
-
- When: Monday, June 23rd, 10am-12pm
- What you’ll learn: The basics of interacting with computers using the Unix shell (a.k.a. the command line), which is a foundational skill for all other technical computing. You’ll learn how to manipulate data, automate repetitive tasks, chain programs together to make more powerful workflows, and the basics of shell scripting.
- Required background: None, this workshop assumes you’re completely new to research computing.
-
- When: Wednesday, June 25th, 10am-12pm
- What you’ll learn: How to use Picotte, Drexel’s high performance computing cluster, to tackle more substantial computational tasks that would be infeasible on a personal computer. You’ll learn how to connect to Picotte, how to move data to and from the cluster, and how to submit and scale up jobs.
- Required background: Basic Unix shell skills, from attending the previous workshop or otherwise.
- When: Tuesday, July 8th, 10am-12pm
- What you’ll learn: The basics of programming using Python, a popular language for research. We’ll cover Python fundamentals like variables, types, and loops, as well as a few practical examples like data visualization.
- Required background: None, this workshop assumes you’re completely new to research computing.
-
- When: Thursday, July 10th, 1pm-3pm
- What you’ll learn: This workshop picks up where Part 1 left off. We’ll cover conditionals, functions, error handling, debugging, and writing Python scripts you can run on the command line.
- Required background: Basic Python skills, from attending the previous workshop or otherwise.
All workshops will be conducted remotely on Zoom. Some require you to install and setup the relevant software on your computer beforehand. We’ll send setup instructions and Zoom links to the registered participants for each workshop beforehand.
You can also find information on URCF workshops on our , which will be kept up to date in the event of schedule or other changes.
All workshops are taught by James Porter, the URCF Research Computing Specialist. If you have any questions, please contact jjp366@drexel.edu.