Data Dunkers Banner

Data Dunkers Hackathon

Welcome to the Data Dunkers Hackathon.

This hackathon is designed to help you build data literacy skills through a series of interactive activities. Each activity focuses on a specific topic, such as data visualizations, working with data, statistics and math, machine learning and AI, and critical thinking.

You can follow the suggested order or jump to any activity.

Overview

Section Lesson Points Summary
Introduction Data Dunkers Introduction 5 A brief introduction to the Data Dunkers program.
Data Visualizations Interpreting Scatterplots 2 Visualizations help you see relationships and trends. Learn how to read scatterplots and identify outliers.
Data Collection Using Your Own Data - Shots 20 Compare your shooting performance to the class average.
Data Visualizations Interpreting Line Graphs 2 Compare data trends over time. Track career scoring averages for WNBA legends Diana Taurasi and DeWanna Bonner.
Data Visualizations Interpreting Bar Graphs 2 Learn how to read a bar graph and describe trends, clusters, and outliers.
Working with Data Data Correlations 3 Finding correlations in data.
Data Collection Using Your Own Data - Measurements 20 Collecting and analyzing your own data.
Data Visualizations Interpreting Pie Charts 2 Learn how to read a pie chart and describe trends, clusters, and outliers.
Data Visualizations Shot Charts 3 Explore shooting patterns by visualizing where players take shots on the court and their relative success rates.
Critical Thinking Misleading Visualizations 4 Spot four common techniques used to distort data: adjusted axes, inverted axes, pie pull, and spurious correlations.
Data Visualizations Interpreting Sunburst Plots 3 Learn how to read a sunburst plot and treemap plot.
Basketball Analysis Basketball Metrics 3 Move beyond basic PPG to understand Efficiency (EFF) and True Shooting Percentage (TS%) for holistic player evaluation.
Basketball Analysis Player Comparisons 4 Compare scoring volume vs. shooting efficiency across positions using bubble charts to understand player roles.
Data Science Data Labyrinth 10 Navigate a maze of data challenges using your data skills.
Data Science Data Sorting and Merging 5 Learn how to sort and merge data using Python.
Data Science Data Cleaning 5 Learn how to "clean" data using Python.
Data Science Data Sources 5 Learn how to import data from different sources.
Statistics and Math Regression Analysis 4 Independent and dependent variables, correlation and causation, interpolation and extrapolation.
Statistics and Math Mean, Median, and Mode 3 Use measures of central tendency to find the "typical" value in scoring distributions for the Indiana Pacers roster.
Statistics and Math Standard Deviation 4 Interpreting standard deviation.
Statistics and Math Probability Basics 4 Understanding probability with simulations.
Working with Data Synthetic Data 4 Generate and analyze hypothetical basketball player datasets using computer programs to test assumptions and models.
Machine Learning and AI Ethical Considerations 3 Exploring ethical considerations.
Machine Learning and AI LLM Data Analysis 6 Upload measurement data CSV to a large language model and use AI to find patterns, generate visualizations, and discover correlations.
Machine Learning and AI Vibe Coding an Analysis App 6 Use an LLM to build a working data analysis web app without writing code, then test and improve it through conversation.

Challenge Projects

20 points each

Project Colab Callysto JupyterLite Summary
Predicting Player Position Open in Colab Open in Callysto Open in JupyterLite Predict player position using machine learning.
Training Image Recognition Open in Colab Open in Callysto Open in JupyterLite Train an image recognition model to identify if an image is about basketball, baseball, or hockey.
Sentiment Analysis Open in Colab Open in Callysto Open in JupyterLite Using AI sentiment analysis with basketball statements.
Basketball Shots Open in Colab Open in Callysto Open in JupyterLite Analyze NBA shot data for the Toronto Raptors (2014-2024). Explore shot locations, distances, and success rates using Plotly scatterplots.
Baseball Pitches Open in Colab Open in Callysto Open in JupyterLite Identify pitch types and analyze characteristics like spin, speed, and location.
Open Data Open in Colab Open in Callysto Open in JupyterLite Introduction to using publicly available data from portals like Edmonton Open Data. Covers E-Scooters, Bike Counters, and Map visualization.
Pets Open in Colab Open in Callysto Open in JupyterLite Use pet adoption data to analyze time to adoption by species, gender, and age using bar graphs and pie charts.
Gapminder Open in Colab Open in Callysto Open in JupyterLite A series of challenges using real global data on population, life expectancy, and GDP to practice filtering and advanced visualizations.
Spotify Open in Colab Open in Callysto Open in JupyterLite Analyze music trends and track features using a Spotify dataset to find patterns in popular music.
Pokémon Open in Colab Open in Callysto Open in JupyterLite Explore a dataset of Pokémon to analyze their stats, types, and evolutionary relationships.
Data Challenges Open in Colab Open in Callysto Open in JupyterLite A comprehensive set of advanced challenges covering different datasets and data analysis techniques.