Intro to the Linux Command Line, Sec. I (3-part course)
Dates: August 31 -- September 02, 2020
Instructor: Gabe Perez-Giz
Zoom recordings (require Princeton login to view):
Day 1
Day 2
Day 3

Good Practices for Research Software Engineering
Date: September 03, 2020
Instructor: Ian Cosden
Zoom recording (requires Princeton login to view)

Introduction to Programming Using Python, Sec. I (4-part course)
Dates: September 08, 10, 15 & 17, 2020 Instructor: Matthew Cahn
Zoom recordings (require Princeton login to view):
Day 1
Day 2
Day 3
Day 4

Intro to Data Analysis (using R) 
Date: September 16, 2020
Instructor: Oscar Torres-Reyna
Zoom recordings (require Princeton login to view): This session was not recorded

Getting Started With the Research Computing Clusters, Sec. I
Date: September 16, 2020
Instructor: Gabe Perez-Giz
Zoom recording (requires Princeton login to view)

How to Make Effective Plots (using R) [selected materials]
Date: September 22, 2020
Instructor: Carolina Roe-Raymond
Zoom recordings (require Princeton login to view): This session was not recorded

Intro to Numpy
Date: September 22, 2020
Instructors: Vineet Bansal, Henry Schreiner, Gabe Perez-Giz
Zoom recording (requires Princeton login to view)

Learn to Speak Cloud
Date: September 24, 2020
Instructor: Irene Kopaliani
Zoom recording (requires Princeton login to view)

Intro to Code Debugging
Date: September 28, 2020
Instructor: Abhishek Biswas
Zoom recording (requires Princeton login to view)

Data Transfer Basics & Best Practices
Date: September 29, 2020
Instructor: Joon Kim
Zoom recording (requires Princeton login to view)

Improving Analysis Workflows with Snakemake
Date: October 01, 2020
Instructor: Troy Comi
Zoom recording (requires Princeton login to view)

Follow the Money: Best Practices for Cloud Optimization
Date: October 02, 2020
Instructor: Irene Kopaliani
Zoom recording (requires Princeton login to view)

Floating-point Arithmetic is Not Real
Date: October 05, 2020
Instructor: Bei Wang
Zoom recording (requires Princeton login to view)

Intro to the Linux Command Line, Sec. II (3-part course)
Dates: October 05--07, 2020
Instructor: Gabe Perez-Giz
Zoom recordings (require Princeton login to view):
Day 1
Day 2
Day 3

Leveraging the Advanced Capabilities of the Traverse Supercomputer
Date: October 13, 2020
Instructors: Stephane Ethier and Jonathan Halverson
Zoom recordings (require Princeton login to view): This session was not recorded

Python Programming Techniques
Date: October 14, 2020
Instructors: Eliot Feibush
Zoom recordings (require Princeton login to view): This session was not recorded

Intro to Version Control Using Git
Date: October 16, 2020
Instructors: Gabe Perez-Giz
Zoom recording (requires Princeton login to view)

Removing the Tedium from Your Research Workflow
Date: October 19, 2020
Instructor: Jonathan Halverson
Zoom recordings (require Princeton login to view): This session was not recorded

Machine Learning for Your Research
Date: October 20, 2020
Instructors: Savannah Thais
Zoom recording (requires Princeton login to view)

Getting Started With the Research Computing Clusters, Sec. II
Date: October 21, 2020
Instructor: Carolina Roe-Raymond & Gabe Perez-Giz
Zoom recording (requires Princeton login to view)

Command Line Power Tools
Date: October 22, 2020
Instructors: Gabe Perez-Giz
Zoom recording (requires Princeton login to view)

Removing the Tedium from Your Research Workflow
Instructor: Jonathan Halverson
Date: October 15, 2019

Fall Break Bootcamp

Fall Break Parallel Programming Workshops

Introduction to R Graphics Package: ggplot2
Instructor: Dawn Koffman
Date: November 6, 2019

A Primer on GPU Programming
Instructor: Jonathan Halverson
Date: November 11, 2019

Python Programming Techniques [materials] [presentation] [solutions]
Instructor: Eliot Feibush
Date: November 15, 2019

High-Performance Python: CPUs
Instructor: Henry Schreiner
Date: November 20, 2019

Learn to Speak Cloud
Instructor: Irene Kopaliani
Date: November 20, 2019

High-Performance Python: GPUs
Instructor: Henry Schreiner
Date: December 4, 2019

Scientific Visualization [presentation] [materials]
Instructor: Eliot Feibush
Date: December 6, 2019

-->