Workshops & Live Training

Training Workshops

COVID-19 UPDATE

The Princeton Institute for Computational Science & Engineering (PICSciE), in collaboration with OIT Research Computing and other academic departments, will continue offering workshops and mini-courses this academic year. This fall, some workshops will be held in-person and others will be remote, but we may pivot to holding all sessions remotely if needed to comply with the University and State health and safety protocols.

We appreciate your patience and understanding during this unusual period as we strive to continue providing computing training to the Princeton community.  If you have comments or questions, please email rcinfo@princeton.edu.

--The PICSciE Training Staff

 

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.

The Princeton Institute for Computational Science & Engineering (PICSciE) and OIT's Research Computing, in collaboration with campus partners and academic departments, is offering a series of instructor-led workshops either in-person or remote on programming and commonly-used research software tools. See Fall 2021 workshop poster.

Registration

Registration happens via the MyPrincetonU (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 or IAS), please email rcinfo@princeton.edu to see whether we can accommodate you.

Topics and schedule of workshops

The table below shows a complete listing of the Fall 2021 workshops in chronological order.  Clicking on a workshop's title will take you to a course description and other event details for that workshop.  Additional workshops may be added, so please check the schedule frequently.

 

Spring 2022 Workshops

 

Workshop Date  Time Instructor
Introduction to Data Analysis using R 02/9/2022 10:00 am-12:00 pm Oscar Torres-Reyna, Manager, Statistical Services
Secure Research at Princeton: Social Science 02/11/2022 10:30 am-12:00 pm Various Speakers
Introduction to Data Analysis using Python 02/16/2022 10:00 am-12:00 pm Oscar Torres-Reyna, Manager, Statistical Services
Floating-point Arithmetic is Not Real 02/17/2022 1:30 - 3:00 pm Bei Wang, Senior Research Software Engineer
Multi-GPU Training with PyTorch and TensorFlow 02/24/2022 4:00-5:30 pm Jonathan Halverson, Research Software & Programming Analyst
Getting Started with the Research Computing Clusters 03/14/2022 2:00-5:00 pm Kevin Abbey, Systems Administrator, Rishi Joshi, Research Data Storage Management Engineer and Carolina Roe-Raymond, Visualization Analyst
Introduction to the Linux Command Line, Part 1 and Part 2 03/16/2022 and 03/17/2022 3:00-5:00 pm Kevin Abbey, Systems Administrator and Rishi Joshi, Research Data Storage Management Engineer
AWS Workshop: AWS Basics 03/22/2022 1:00-2:30 pm AWS Team
AWS Workshop: AWS Serverless Jupyter Notebooks 03/22/2022 3:00-4:30 pm AWS Team
AWS Workshop: AWS Serverless Applications in Python 03/23/2022 1:00-2:30 pm AWS Team
AWS Workshop: Machine Learning on AWS with SageMaker 03/23/2022 3:00-4:30 pm AWS Team
How to Make Effective Plots 03/24/2022 10-11:30 am Carolina Roe-Raymond, Visualization Analyst
 
Machine Learning for Your Research 03/30/2022 4:00-6:00 pm Savannah Thais, Associate Research Scholar, Jose Garrido Torres, Data Scientist and Vineet Bansal, Senior Research Software Engineer
Visualization with VisIt 04/4/2022 2:00 - 3:30 pm Eliot Feibush, Visualization Scientist
 
Improving Analysis Workflows with Snakemake 04/5/2022 1:00-3:30 pm Troy Comi, Research Software Engineer
Introduction to Version Control Using Git, Part 1 & Part 2 04/11/22 and 4/13/22 4:00-6:30 pm Dev Dabke, Graduate Student
Introduction to Conda 04/12/2022 1:00-3:00 pm Lucas Sawade, Graduate Student
Advanced Git 04/20/2022 4:00-6:30 pm Dev Dabke, Graduate Student
High Performance Python CPU's 04/26/2022 2:00-5:00 pm Henry Schreiner, Computational Physicist/Research Software Engineer
High Performance Python GPU's 05/3/2022 2:00-5:00 pm Henry Schreiner, Computational Physicist/Research Software Engineer
Continuous Integration
and Automated Software Testing
05/04/22 10:30am-12:00 pm

Senior Linux Administrator/Software & Programming Analyst

The Maps and Geospatial Information Center (MAGIC), associated with the Princeton University Library, offers a variety of instructor-led virtual workshops on using QGIS and ArcGIS Pro.  Please see the training sessions here. 

 

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 via the menu at left (visit "Archives of past workshops", where there will eventually be a link titled "Fall 2021 Workshop Materials").  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 rcinfo@princeton.edu .

 

Upcoming Training

Introduction to Data Analysis using R
Feb 9, 2022, 10:00 am12:00 pm
Location
Online Event
Secure Research at Princeton: Social Science
Feb 11, 2022, 10:30 am12:00 pm
Location
Remote Learning via Zoom
Introduction to Data Analysis using Python
Feb 16, 2022, 10:00 am12:00 pm
Location
Online Event
Floating Point Arithmetic is Not Real
Feb 17, 2022, 1:30 pm3:00 pm
Location
Online Event
Multi-GPU Training with PyTorch and TensorFlow
Feb 24, 2022, 4:00 pm5:30 pm
Location
Online Event
Getting Started with the Research Computing Clusters
Mar 14, 2022, 2:00 pm5:00 pm
Location
Online Event
Introduction to the Linux Command Line (3/16 & 3/17)
Mar 16, 2022, 3:00 pm5:00 pm
Location
Online Event
AWS Workshop: AWS Basics
Mar 22, 2022, 1:00 pm2:30 pm
Location
Online Event
AWS Workshop: AWS Serverless Jupyter Notebooks
Mar 22, 2022, 3:00 pm4:30 pm
Location
Online Event
AWS Workshop: AWS Serverless Applications in Python
Mar 23, 2022, 1:00 pm2:30 pm
Location
Online Event
AWS Workshop: Machine Learning on AWS with SageMaker
Mar 23, 2022, 3:00 pm4:30 pm
Location
Online Event
How to Make Effective Plots
Mar 24, 2022, 10:00 am11:30 am
Location
Online Event
Machine Learning for Your Research
Mar 30, 2022, 4:00 pm6:00 pm
Location
View location on My PrincetonU
Visualization with VisIt
Apr 4, 2022, 2:00 pm3:30 pm
Location
Online Event
Improving Analysis Workflows with Snakemake
Apr 5, 2022, 1:00 pm3:30 pm
Location
Online Event
Big Data Analytics and Machine Learning with Spark
Apr 7, 2022, 4:00 pm5:30 pm
Location
Online Event
Introduction to Version Control Using Git, (4/11 & 4/13)
Apr 11, 2022, 4:00 pm6:30 pm
Location
View location on My PrincetonU
Introduction to Conda
Apr 12, 2022, 1:00 pm3:00 pm
Location
Online Event
Advanced Git
Apr 20, 2022, 4:00 pm6:30 pm
Location
View location on My PrincetonU
High-Performance Python: CPUs
Apr 26, 2022, 2:00 pm5:00 pm
Location
Online Event