Workshops & Live Training

Training Workshops

Important Update

The Princeton Institute for Computational Science & Engineering (PICSciE), in collaboration with OIT Research Computing and other academic departments, offers workshops and mini-courses this academic year. Most workshops will be held in-person but may pivot to holding all sessions remotely to comply with the University and State health and safety protocols. If you have comments or questions, please email [email protected].

 

Registration

Registration happens via the My PrincetonU (My Campus Groups)Note that an active Princeton NetID is required to register for and to attend our sessions, as well as to view Zoom recordings. If you are a Princeton affiliate without a NetID, or if you are affiliated with a partner institution (e.g. PPPL, GFDL or IAS), please email [email protected] to see whether we can accommodate you.

Topics and schedule of workshops

The table below shows a complete listing of in-person workshops in chronological order. Clicking on a workshop title will take you to the course description, venue, and other event details for that workshop.

 

Spring 2023 Workshops

Workshop Date  Time Instructor(s)
Options for Processing Big Data for the Social Sciences and Humanities 2/13 4:30-6:00PM Jonathan Halverson
Introduction to the Linux Command Line (Parts 1 & 2) 2/14, 2/16 4:30-6:00PM Galen Collier
Introduction to Data Anaylsis using R 2/15 10AM-12PM Oscar Torres-Reyna
Big Data Analytics and Machine Learning with Spark 2/15 4:30-6:00PM Jonathan Halverson
How Does ChatGPT Work? An Overview of Large Language Models 2/20 4:30-6:00PM Ameet Deshpande and Alexander Wettig
Command-Line Power Tools 2/20 1:30-3:00PM Axel Haenssen
Getting Started with the Research Computing Clusters 2/21 4:30-6:00PM Anvitha Sudhakar
Introduction to Data Anaylsis using Python 2/22 10AM-12PM Oscar Torres-Reyna
Removing the Tedium from Your Research Workflow 2/23 4:30-6:00PM Jonathan Halverson
Let's Collaborate! Software Development using the GitHub Web Interface 2/28 4:30-6:00PM Kilian Lieret
High-Performance Python for CPUs 3/1 4:30-6:00PM Henry Schreiner
Machine Learning and Pizza 3/2 12:00-1:00PM PICSciE Staff
N-Ways to GPU Programming (Parts 1 & 2) 3/9, 3/10 1:00-5:00PM Robert Searles, NVIDIA
Continuous Integration and Automated Software Testing 3/10 10:30AM-12PM David Luet
Fundamentals of Deep Learning with Multi-GPUs (Parts 1 & 2) 3/15, 3/16 1:00-5:00PM Srivathsan Koundinyan, NVIDIA
Kokkos: A Parallel, Portable Programming Model for CPUs and GPUs 3/20 4:30-6:00PM Rohit Kakodkar
Scientific Visualization with VisIt 3/21 2:00-3:30PM Eliot Feibush
Introduction to Programming Using Python (Parts 1, 2 & 3) 3/21, 3/22, 3/23 4:30-6:00PM Matthew Cahn
High-Performance Python for GPUs 3/22 4:30-6:00PM Henry Schreiner
Getting Started with Machine Learning in Python 3/24 4:30-6:00PM Christina Peters, UDel
Graph Neural Networks for Your Research 3/27 4:30-6:00PM Gage DeZoort
Intro to Numerical Computing in Python with NumPy 3/28 4:30-6:00PM Vineet Bansal
A Tour of PyTorch 2.0 3/30 3:30-5:00PM Shashank Prasanna, Meta
Microsoft Azure Cloud Training 4/4 9AM-12PM Jasmine Greenaway, Microsoft
spaCy: A Python Library for Natural Language Processing 4/4 4:30-6:00PM Victoria Slocum, Explosion
Data Visualization in Python 4/6 4:30-6:00PM Michal Grzadkowski
Managing Research Data 5/4

11AM-12PM

Halle Burns and Sarah Reiff Conell
Geographic Information Systems (GIS) Workshops on QGIS and ArcGIS Pro 2/6-3/8   William Guthe & Wangyal Shawa

 

Princeton 2023 GPU Hackathon

Princeton is hosting its 5th annual Open GPU Hackathon in June 2023. This is an exciting opportunity for researchers to accelerate their AI or HPC research under the guidance of expert mentors from national laboratories, universities and industry leaders in a collaborative environment. Below are the events and key dates:

Event Date  Time Location
GPU Hackathon Information Session February 22 4:00-5:30 PM Zoom
N-Ways to GPU Programming Bootcamp March 9-10 1:00-5:00 PM Zoom
Application Deadline April 5 5:00 PM  
Hackathon June 7, 14, 21-23 9:00 AM-5:00 PM Zoom and PU

 

Spring 2023 Workshops

 

Prerequisites and Advance Setup

Many of our workshops have knowledge prerequisites and/or require advance setup of hardware or software. Please read the workshop descriptions carefully and make sure you have satisfied any requirements well in advance. A guide to help with advance setup for in-person workshops can be found on our workshop requirements page.

An analogous guide for virtual workshops, which includes a list of overarching requirements for any workshop conducted over Zoom, can be found on our virtual workshop requirements page. Please note that, because of the logistical challenges it entails, there will be no troubleshooting of setup issues during the virtual workshops!

Recordings and workshop materials

Workshop materials will be made available sometime at the end of the semester on the workshop archive page. Note that sometimes instructors of virtual workshops request that their sessions not be recorded, so Zoom recordings of some sessions may not become available.


Pre-recorded Virtual Workshops

PICSciE has also archived recordings and presentation materials on a broader range of topics related to research computing.  Although not as useful as participating in real-time instructor-led training, researchers and staff may find these materials useful as self-paced training, or as a reference to peruse before or after attending "live" sessions (whether in-person or virtual).

 

Questions

For any questions, or for more information, please email [email protected] .

 

Virtual Workshop Logistics

Please read the following information about virtual workshop logistics --- in particular the sections about technical prerequisites for hands-on workshops --- BEFORE registering.

Upcoming Training

INTERSECT Bootcamp '23
Jul 10, 2023, 8:00 am5:00 pm
Location
PCTS, 407 Jadwin Hall
INTERSECT Bootcamp '23
Jul 11, 2023, 8:00 am5:00 pm
Location
PCTS, 407 Jadwin Hall
INTERSECT Bootcamp '23
Jul 12, 2023, 8:00 am1:00 pm
Location
PCTS, 407 Jadwin Hall
INTERSECT Bootcamp '23
Jul 13, 2023, 8:00 am5:00 pm
Location
PCTS, 407 Jadwin Hall
INTERSECT Bootcamp '23
Jul 14, 2023, 8:00 am1:00 pm
Location
PCTS, 407 Jadwin Hall
Computational and Data Science Training for High Energy Physics--CoDaS-HEP
Jul 17, 2023, 8:30 am5:00 pm
Location
PCTS, 407 Jadwin Hall
Computational and Data Science Training for High Energy Physics--CoDaS-HEP
Jul 18, 2023, 8:30 am5:00 pm
Location
PCTS, 407 Jadwin Hall
Computational and Data Science Training for High Energy Physics--CoDaS-HEP
Jul 19, 2023, 8:30 am5:00 pm
Location
PCTS, 407 Jadwin Hall
Computational and Data Science Training for High Energy Physics--CoDaS-HEP
Jul 20, 2023, 8:30 am5:00 pm
Location
PCTS, 407 Jadwin Hall
Computational and Data Science Training for High Energy Physics--CoDaS-HEP
Jul 21, 2023, 8:30 am1:00 pm
Location
PCTS, 407 Jadwin Hall
Third Mode Workshop on Differentiable Programming for Experiment Design
Jul 24, 2023, 8:00 am5:00 pm
Location
Princeton University Campus
Third Mode Workshop on Differentiable Programming for Experiment Design
Jul 25, 2023, 8:00 am5:00 pm
Location
Princeton University Campus
PyHEP.dev 2023 Developer's Workshop
Jul 25, 2023, 8:30 am5:00 pm
Location
PCTS, 407 Jadwin Hall
Third Mode Workshop on Differentiable Programming for Experiment Design
Jul 26, 2023, 8:00 am5:00 pm
Location
Princeton University Campus
PyHEP.dev 2023 Developer's Workshop
Jul 26, 2023, 8:30 am5:00 pm
Location
PCTS, 407 Jadwin Hall
PyHEP.dev 2023 Developer's Workshop
Jul 27, 2023, 8:30 am5:00 pm
Location
PCTS, 407 Jadwin Hall
PyHEP.dev 2023 Developer's Workshop
Jul 28, 2023, 8:30 am1:00 pm
Location
PCTS, 407 Jadwin Hall