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鈥檙e designed to teach the fundamentals of research computing: the Unix shell, programming basics, and how to access and use (Drexel鈥檚 high-performance computing cluster). They鈥檙e interactive, so you鈥檒l practice these skills during the workshop using your own computer.
The schedule is as follows:
-
- When: Monday, June 23rd, 10am-12pm
- What you鈥檒l 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鈥檒l 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鈥檙e completely new to research computing.
-
- When: Wednesday, June 25th, 10am-12pm
- What you鈥檒l learn: How to use Picotte, Drexel鈥檚 high performance computing cluster, to tackle more substantial computational tasks that would be infeasible on a personal computer. You鈥檒l 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鈥檒l learn: The basics of programming using Python, a popular language for research. We鈥檒l 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鈥檙e completely new to research computing.
-
- When: Thursday, July 10th, 1pm-3pm
- What you鈥檒l learn: This workshop picks up where Part 1 left off. We鈥檒l 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鈥檒l 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.