The Data Labs, TTS Research Technology, Digital Design Studio (DDS)Tisch LibraryGinn Library, Hirsh Health Sciences Library and the Data Intensive Studies Center (DISC) provide a variety of workshops for Geospatial Technologies, Statistics, Data Science, Media & Design, Digital Humanities and advanced computing. Please contact the Data Lab Support email list at if you would like to schedule a specialty workshop.

It is highly recommended that you register for our workshops, as space is limited. Use the calendars below to explore upcoming workshops and hover over a workshop on the calendar to see the event details. Click on the event to register or for more information.

View the recommended Online Workshop Pathways below the calendar.

Online Workshops

Recommended Online Workshop Pathways

Python for Data Analytics Boot Camp
This four-day Python boot camp is designed to teach you everything you need to start using Python for your own data science projects from scratch. Absolutely no previous experience is assumed. We will take a deep dive into the world of Python and cover everything from basic programming to the skills, tools, and techniques most often used in data science and analytics.

May 26, 2020 from 1pm – 5pm:

  • Introduction to Python, programming, and how computers work
  • The Anaconda distribution and setting up your environment
  • Basic command-line syntax and using Python in the terminal
  • Creating and running Python scripts
  • Jupyer Notebook and Google Colab environments
  • Variables and data types
  • Functions and data structures
  • Loops, conditionals, and basic automation

May 27, 2020 from 1pm – 5pm:

  • List comprehension and map-functions
  • Lambda functions and regular expressions
  • Recursion and directory traversal
  • Reading, writing, and modifying files
  • Application programming interfaces (APIs)
  • Installing new packages using virtual environments
  • The NumPy package: data as matrices

May 28, 2020 from 1pm – 5pm:

  • Essential packages for data science: Pandas and Matplotlib
  • Importing and exporting different datasets
  • Good data management practices
  • Cleaning, grouping, filtering, and analyzing data
  • Long vs wide data formats
  • Creating and tweaking various visualizations
  • Interactive data visualization with Plotly
  • A very brief introduction to machine learning

May 29, 2020 from 1pm – 5pm:

  • Machine learning fundamentals: classification, regression, and clustering
  • Basic machine learning and statistical modeling using Scikit-Learn
  • Natural language processing and working with textual data
  • Sentiment analysis and document classification

Due to the cumulative nature of the boot camp, participants are expected to take part in all four days.

Geographic Information Systems (GIS)
Come learn about various GIS software and methods used to visualize and analyze spatial data. This GIS track will cover the basics of creating interactive web maps and presenting the information online within ESRI’s Story Map Application. It will also cover two major desktop GIS softwares including the opensource QGIS Platform and ESRI’s ArcGIS Pro. In these session, we will learn how to import and style various types of spatial data and learn how to design and create a final map layout for print publications. 

  • Intro to Web Mapping using ArcGIS Online – April 15, 2020 from 12pm – 1:30pm
  • StoryMaps: Not your Average Presentation – April 22, 2020 from 12pm – 1:30pm
  • Intro to GIS using ArcGIS Pro – May 20, 2020 from 1pm – 2:30pm
  • Intro to GIS using QGIS – May 22, 2020 from 11am – 12:30pm

Essential Tools for Data Science 
This pathway provides hands on experience with the skills and software you need to get started in data science. We will cover the process of importing data, cleaning and manipulating data, drawing conclusions from an analysis, and creating dashboards as a part of a data science workflow. Attendees will leave with a strong foundation of basic data science techniques upon which to build more advanced skills.

  • A Gentle Introduction to R – April 16, 2020 from 11am – 12:30pm
  • Statistics in R: Intermediate Level Survey Analysis – April 21 , 2020 from 11am – 12:30pm
  • Building Interactive Visualizations in Tableau – April 23, 2020 from 1pm – 2:30pm
  • Data Visualization in R  – April 24 from 1pm – 2:30pm
  • A Gentle Introduction to Python – May 12, 2020 from 2pm – 3:30pm
  • Python for Data Analysis and Visualization – May 19, 2020 from 2pm – 3:30 pm

A Whirlwind Tour of Working with Data in R
This three-part workshop series will get you well underway with using the statistical programming language R for data analysis and visualization. Attendees will first receive a gentle introduction to working with the R language and RStudio interface. Then we will take a deeper dive into the world of R and learn how to use it for more advanced statistical tasks and data visualization.

  • A Gentle Introduction to R – April 16, 2020 from 11am – 12:30pm
  • Statistics in R: Intermediate Level Survey Analysis – April 21 , 2020 from 11am – 12:30pm
  • Data Visualization in R  – April 24 from 1pm – 2:30pm

Introduction to Python for Data Analytics
Interested in Python but short on time? Take this short workshop series to gain basic familiarity with the popular programming language Python and learn how to use it to perform an analysis, visualize your data, and even extract new data via web scraping.

  • A Gentle Introduction to Python – May 12, 2020 from 2pm – 3:30pm
  • Web Scraping with Python – May 18, 2020 from 1pm – 2:30pm
  • Python for Data Analysis and Visualization – May 19, 2020 from 2pm – 3:30 pm

Working with Text Data
This pathway will give you hands-on experience with several approaches to computational text analysis. First, we will introduce NVivo, a great tool for text analysis and visualization that requires no programming. Then, after a course to familiarize you with the basics of Python, we will show you how to do more advanced analysis of texts using Python. We will cover concordances, style analysis, sentiment analysis, document classification, word cloud generation, and much more. These techniques can be applied to the social sciences, humanities, medical research, or any field that involves lots of text!

  • Introduction to NVivo – May 11, 2020 from 1pm – 3pm
  • A Gentle Introduction to Python – May 12, 2020 from 2pm – 3:30pm
  • Text Processing with NLTK – May 13, 2020 from 11am – 12pm
  • Sentiment Analysis – May 14, 2020 from 3pm – 4:30pm
  • Web Scraping with Python – May 18 from 1pm – 2:30pm

The Bioinformatics pathway is intended for beginners to computational data analysis who wish to analyze Next Generation Sequencing data using command line tools. First, in Introduction to Linux, students will cover the basics of using the Linux command line to navigate a filesystem, create, and run scripts. Then, in Introduction to HPC, students will learn how to use the job scheduling system and installed tools on the Tufts High Performance Compute Cluster. Finally, in Introduction to NGS Bioinformatics, students will process DNA short read data with the final goal of variant calling and interpretation. Going further, students can attend the Ingenuity Pathway Analysis workshop in order to learn about functional interpretation of RNAseq data. It is expected that after these workshops, students will be able to analyze their own data. 

  • Intro to Tufts High Performance Compute (HPC) Cluster – Tuesday, May 12, 2020 from 11:00am – 1:00pm
  • Introduction to NGS Bioinformatics – May 19, 2020 – 11am – 12pm 
  • Introduction to Geneious Software for Bioinformatics – April 27th from 2-3:30 pm
  • Introduction to Ingenuity Pathway Analysis for Omics data  – May 7th from 10-11:30 am

Past Live Workshops

Medford Campus Workshops

Boston Campus Workshops