ℹ️ If you would like to know more about this workshop, please email us.
During the workshop, we provide the materials for beginners using a JupyterLite server. The materials are currently available in English, Spanish and Italian. Please contact us if you'd like to help out the project by translating the materials into other languages!
The easiest way to access the materials for beginners is to use our JupyterLite server. Select a language below to get started:
The materials can also be cloned from our GitHub repo. If you want to use the materials this way, you will need to install them locally. Instructions on how to do this are provided below. Don't worry if you've never done this before—these instructions are designed for complete beginners and will walk you through each step.
Please contact us if you'd like to help out the project by translating the materials into other languages!
If you're interested in learning how to manage your own Python Environment you will need to install the materials locally. Instructions on how to do this are provided below. Don't worry if you've never done this before—these instructions are designed for complete beginners and will walk you through each step.
To run these notebooks on on your machine you must set up a Python environment. This document contains instructions on how to run the workshop using either uv
or conda
(Miniconda).
Start by cloning the repository and then entering the directory:
git clone https://github.com/HumbleData/beginners-data-workshop.git
cd beginners-data-workshop
Then follow either the "UV Installation" or "Miniconda Installation" instructions below.
To run this workshop locally using uv
, first you will need to install uv on your computer.
Once it is done, follow the instructions below:
- Create a virtual python virtual environment 3.10+
uv venv humble-data-workshop --python 3.10
- Activate the virtual environment.
source humble-data-workshop/bin/activate
- Install Dependencies
uv pip install -r requirements.txt
- Download the Miniconda installer for Windows from the official website
- Double-click the downloaded
.exe
file - Follow the installation prompts:
- Click "Next"
- Accept the license terms
- Select "Just Me" for installation scope
- Choose an installation directory (default is recommended)
- In "Advanced Options", check "Add Miniconda3 to my PATH environment variable"
- Click "Install"
- Download the Miniconda installer for your system from the official website
- Open Terminal
- Navigate to the directory containing the downloaded file
- Make the installer executable:
chmod +x Miniconda3-latest-*-x86_64.sh
- Run the installer:
./Miniconda3-latest-*-x86_64.sh
- Follow the prompts:
- Press Enter to review the license agreement
- Type "yes" to accept the license terms
- Confirm the installation location (default is recommended)
- Type "yes" to initialize Miniconda3
-
Open a new terminal (Windows: Anaconda Prompt, Unix: Terminal)
-
Create a new environment named 'humble-data':
conda create -n humble-data python=3.8
-
Activate the environment:
- Windows:
conda activate humble-data
- Unix:
conda activate humble-data
- Windows:
-
Install required packages:
pip install -r requirements.txt
-
Start Jupyter Notebook:
jupyter notebook
This will open Jupyter Notebook in your default web browser. You can now navigate to and open any of the workshop notebooks.
-
Fork this repository
-
Clone your fork locally
-
Create a branch for your changes:
git checkout -b improve-notebook-x
-
Make your changes:
- Keep explanations simple and beginner-friendly
- Test notebooks in both Google Colab and local environments
- Follow existing code style and formatting
-
Commit with a clear message:
git commit -m "Fix typo in data visualization notebook"
-
Push and create a pull request
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.