Workshops

Introduction to Data Analysis Using Pandas

An introductory training designed to provide initial hands-on experience with the pandas library.
Introduction to Data Analysis Using Pandas

Working with data can be challenging: it often doesn't come in the best format for analysis, and understanding it well enough to extract insights requires both time and the skills to filter, aggregate, reshape, and visualize it. This session will equip you with the knowledge you need to effectively use pandas – a powerful library for data analysis in Python – to make this process easier.

3-4 hours

(Pre-)Commit to Better Code

A workshop on building and using pre-commit hooks to help maintain code quality.
(Pre-)Commit to Better Code

Maintaining code quality can be challenging, no matter the size of your project or number of contributors. Different team members may have different opinions on code styling and preferences for code structure, while solo contributors might find themselves spending a considerable amount of time making sure the code conforms to accepted conventions. However, manually inspecting and fixing issues in files is both tedious and error-prone. As such, computers are much more suited to this task than humans. Pre-commit hooks are a great way to have a computer handle this for you.

2-3 hours

Beyond the Basics: Data Visualization in Python

A workshop on creating static, animated, and interactive data visualizations in Python.
Beyond the Basics: Data Visualization in Python

The human brain excels at finding patterns in visual representations, which is why data visualizations are essential to any analysis. Done right, they bridge the gap between those analyzing the data and those consuming the analysis. However, learning to create impactful, aesthetically-pleasing visualizations can often be challenging. This session will equip you with the skills to make customized visualizations for your data using Python.

4-6 hours

Click a on the map to see more information.