Skip to content
@hsf-training

HEP Software Foundation Training Material

Training and educational material for the high energy physics community.

Welcome to HSF Training 🤗

Twitter Follow

We train researchers in High Energy Physics to produce high quality and sustainable software. And what better way to show them than by creating high quality and sustainable training material?

Please also visit the organization of our friends and sponsors, IRIS-HEP.

Popular repositories Loading

  1. cpluspluscourse cpluspluscourse Public

    HSF C++ Course

    TeX 309 104

  2. PyHEP-resources PyHEP-resources Public

    Python libraries of interest to particle physicists. This is meant for educational purposes.

    140 35

  3. hsf-training-cmake-webpage hsf-training-cmake-webpage Public

    Learn to use CMake

    Python 98 29

  4. analysis-essentials analysis-essentials Public

    Tutorials on computing essentials for HEP

    Jupyter Notebook 56 49

  5. hsf-training-ml-webpage hsf-training-ml-webpage Public

    Introduction to machine learning

    HTML 14 15

  6. hsf-training-scikit-hep-webpage hsf-training-scikit-hep-webpage Public

    Jupyter Notebook 13 22

Repositories

Showing 10 of 60 repositories
  • participation-analysis Public

    Analyze participation in workshops, information from surveys and the number of educators

    hsf-training/participation-analysis's past year of commit activity
    Jupyter Notebook 0 MIT 2 0 1 Updated Sep 7, 2026
  • cookiecutter-jupyter-book Public

    Cookiecutter for initializing an HSF Training module in Jupyter Book style

    hsf-training/cookiecutter-jupyter-book's past year of commit activity
    TeX 0 0 0 1 Updated Sep 7, 2026
  • analyze-state-of-training-survey Public

    Analyze results of State of Training survey

    hsf-training/analyze-state-of-training-survey's past year of commit activity
    0 0 0 1 Updated Sep 7, 2026
  • array-oriented-puzzles Public

    NumPy and Awkward Array puzzles

    hsf-training/array-oriented-puzzles's past year of commit activity
    Jupyter Notebook 1 BSD-3-Clause 2 0 0 Updated Sep 1, 2026
  • hsf-training/hsf-training-ssh-webpage's past year of commit activity
    4 12 5 4 Updated Aug 31, 2026
  • hsf-training-llms-for-hep Public

    An introduction to the usage of Large Language Models for HEP and Nuclear Physics

    hsf-training/hsf-training-llms-for-hep's past year of commit activity
    TeX 0 0 0 0 Updated Aug 28, 2026
  • hsf-training-docker Public

    Introduction to docker lesson

    hsf-training/hsf-training-docker's past year of commit activity
    Makefile 3 20 9 3 Updated Aug 25, 2026
  • hsf-training-cicd Public

    Continuuous integration and deployment with gitlab

    hsf-training/hsf-training-cicd's past year of commit activity
    Python 5 7 5 2 Updated Aug 25, 2026
  • hsf-training-scikit-hep-webpage-es Public

    Tutorial de Scikit-HEP

    hsf-training/hsf-training-scikit-hep-webpage-es's past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Aug 25, 2026
  • hsf-training/hsf-training-scikit-hep-webpage's past year of commit activity
    Jupyter Notebook 13 22 12 1 Updated Aug 25, 2026