Workshop Archive

Lesson Materials

Click one of the categories below to review the lesson materials for the workshops we teach. Many of the lessons listed are taught as part of our regularly offered Software Carpentry (SWC) and Data Carpentry (DC) workshops. Others are taught as standalone workshops. Look for the code (SWC, DC, or no code for standalone workshops) listed next to each lesson to determine which workshop the lesson belongs to.

In addition, the Data Carpentry workshop has several variants which have been customized to suit the needs of specific research topics (ecology, genomics, geospatial, and social sciences). Find all variants of each lesson listed in square brackets next to the lesson names.

This is an accordion element with a series of buttons that open and close related content panels.

Data Analysis & Visualization

Cloud Computing

  • Intro to Cloud Computing in AWS (DC) [Genomics]

Python 

R/RStudio

Unix

Data Cleaning & Management

Machine Learning

Version Control & Containerization

Miscellaneous

Past Workshops

Our previous workshops include Data Carpentry, Software Carpentry, and many others. Data Carpentry is designed to teach data organization and analysis using data that looks familiar to researchers. Software Carpentry is designed for people who are learning to code to develop software or learn best-practices in software development. The Other tab features all other workshops, which cover a broad range of topics including machine learning, docker, data visualization, and more.

This is an accordion element with a series of buttons that open and close related content panels.

Data Carpentry

Software Carpentry

Other Workshops

August 14-16, 2023 – High Dimensional Data Analysis

May 31-June 2, 2023 – Introduction to Deep Learning

March 13-17, 2023 – Intermediate Research Software Development in Python

September 7-December 14, 2022 – Fall Mini-Workshop Series

  • Unix Shell
  • Git/GitHub
  • Intro to Machine Learning with Sklearn
  • Intro to Docker
  • Interactive Data Visualizations in Python
  • Intro to Julia

October 24-25, 2022 – Building Transformer-Based Natural Language Processing Applications

April 21st-April 22nd, 2022 – Introduction to Deep Learning

September 15-December 8, 2021 – Fall Mini-Workshop Series

  • Data Science for Clinicians and Docs
  • Intro to Docker
  • Git/GitHub
  • Intro to Machine Learning with SKLearn
  • Interactive Data Visualizations in Python

January 29-April 29, 2020 – Spring Mini-Workshop Series

  • Automating Tasks with Unix Shell
  • Introduction to Data
  • Introduction to SQL
  • Introduction to Git/GitHub
  • Introduction to GitHub Pages
  • Introduction to Docker
  • Automation with Make

September 16-December 9 , 2020 –  Fall Mini-Workshop Series

  • Automating Tasks with Unix Shell
  • Data Management with SQL
  • Version Control with Git/GitHub
  • Jekyll Pages
  • Introduction to Docker