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 (it is not possible for Wintersession).

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 2024 Mini-Courses and Workshops

RESEARCH COMPUTING FUNDAMENTALS

Workshop Date  Time Instructor(s)
Big Data, Easy Access: Exploring Princeton's Clusters for the Social Sciences and Humanities 2/12 4:30-6:00 PM Mattie Niznik
Introduction to the Linux Command Line (Parts 1 & 2) 2/13,2/14 3:00-4:30 PM Galen Collier
Command-Line Power Tools 2/15 3:00-4:30 PM Galen Collier
From Console to Clusters: Mastering Slurm, Data Strategies, and High-Performance Computing at Princeton (Parts 1 & 2) 2/19,2/20 4:30-6:00 PM Mattie Niznik
Removing the Tedium from Your Research Workflow 2/21 4:30-6:00 PM Jonathan Halverson
How to Compile and Install Open-Source Software Yourself 3/26 4:30-6:00 PM Prentice Bisbal

 

MACHINE LEARNING

Workshop Date  Time Instructor(s)
Getting Started with Machine Learning in Python 2/28 4:30-6:00 PM Julian Gold
Getting Started with Deep Learning Using PyTorch 3/6 4:30-6:00 PM David Turner
Reinforcement Learning from Human Feedback with Hugging Face 3/7 4:30-6:00 PM Costa Huang
A.I. Tools for Your Research with Google Cloud Platform 3/11 10:00 AM-12:00 PM Google Staff
Welcome to the Neural Network Zoo: A Survey of Architectures for Your Research 3/25 4:30-6:00 PM Gage DeZoort

 

PYTHON PROGRAMMING

Workshop Date  Time Instructor(s)
Introduction to Programming Using Python (Parts 1, 2 & 3) 2/22,2/26,2/27 4:30-6:00 PM Matthew Cahn
Python Code Cleanup: Tackle These 10 Common Issues 3/5 4:30-6:00 PM Troy Comi
Python User Group 3/8 12:00-1:00 PM PICSciE Staff

 

ACCELERATED COMPUTING

Workshop Date  Time Instructor(s)
GPU User Group Kickoff Meeting 2/23 3:00-4:00 PM Jonathan Halverson
Introduction to GPU Computing 2/26 4:30-6:00 PM Jonathan Halverson
Kokkos: A Parallel, Portable Programming Model for CPUs and GPUs 2/27 4:30-6:00 PM Rohit Kakodkar
Introduction to Accelerated Genomic Analysis 3/12 3:00-4:00 PM Huiwen Ju
High-Performance Python for GPUs 3/19 4:30-6:00 PM Henry Schreiner

 

VISUALIZATION AND GEOGRAPHIC INFORMATION SYSTEMS

Workshop Date  Time Instructor(s)
Data Visualization in Python 3/21 4:30-6:00 PM Michal Grzadkowski
Visualization with VisIt 4/5 2:00-3:30 PM Eliot Feibush
Geographic Information Systems (GIS) Workshops on QGIS and ARCGIS PRO 2/5-3/21 -- Bill Guthe, Wangyal Shawa

 

WORKING WITH DATA

Workshop Date  Time Instructor(s)
Introduction to Data Analysis Using R 2/14 10:00 AM-12:00 PM Oscar Torres-Reyna
Introduction to Data Analysis Using Python 2/21 10:00 AM-12:00 PM Oscar Torres-Reyna
Working with Restricted Datasets at Princeton: Secure Research with Citadel 2/27 11:00 AM-12:00 PM Irene Kopaliani, Ryan Fedon
PICSciE/RC Training Spring 2024 Poster

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.

Workshop Materials

Workshop materials will be made available sometime at the end of the semester on the workshop archive page.


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

High-Performance Python for GPUs
Mar 19, 2024, 4:30 pm6:00 pm
Location
View location on My PrincetonU
Data Visualization in Python
Mar 21, 2024, 4:30 pm6:00 pm
Location
View location on My PrincetonU
Welcome to the Neural Network Zoo: A Survey of Architectures for Your Research
Mar 25, 2024, 4:30 pm6:00 pm
Location
View location on My PrincetonU
How to Compile and Install Open-Source Software Yourself
Mar 26, 2024, 4:30 pm6:00 pm
Location
View location on My PrincetonU
Visualization with VisIt
Apr 5, 2024, 2:00 pm3:30 pm
Location
Online Event
2024 PRINCETON OPEN HACKATHON (hybrid event)
Jun 4, 2024, 10:00 am6:00 pm
2024 PRINCETON OPEN HACKATHON (hybrid event)
Jun 12, 2024, 10:00 am6:00 pm
2024 PRINCETON OPEN HACKATHON (hybrid event)
Jun 13, 2024, 10:00 am6:00 pm
2024 PRINCETON OPEN HACKATHON (hybrid event)
Jun 14, 2024, 10:00 am6:00 pm