Apr 13 – 17, 2026
Europe/Zurich timezone

This course on Geant4 is for those interested to begin to use the Geant4 toolkit to create or improve applications for High Energy or Nuclear Physics detectors and other domains including medical imaging, particle therapy and the effects of radiation on electronics. It will be a hands-on tutorial based on Geant4 version 11.2.

Lectures will cover the key aspects of Geant4 from the basic building blocks for all applications through intermediate topics. Practical sessions will guide each participant to build an example Geant4 application that is progressively extended to demonstrate a realistic use case.

The course is intended for novices and those with limited familiarity with Geant4. Participants are expected to have a basic knowledge of C++.

We encourage participation in person for CERN, local and those who are able to travel - up to the usable capacity of the auditorium (20). Additional information will be required to enable access to the CERN site for those who do not have a CERN affiliation or access card.

Participation via videoconference will also be possible, for a limited number to enable good followup for the exercises. 


The course is FULL.

Preinstallation of Geant4 is Required

Users must setup a desktop or laptop capable of running Geant4, equipped with an internet connection. Minimum required free disk space to install the Geant4 Virtual Machine is about 25 GB; the recommended amount of RAM is 4 GB or over.

The Geant4 Virtual Machine (see instructions) is the only supported installation of Geant4. Users must have this installed on their machine, to undertake the exercises in an environment which supports all necessary functionality. We will organise a dedicated Zoom session for those participants who face difficulties installing or have questions about it.

Users are encouraged to create an additional installation on their system with native compilers, to facilitate long-term use, if they are knowledgeable about their operating system (typically using Linux, macOS or Windows). Supported systems and C++ compilers for these are listed in the Geant4 Installation Guide. If you have questions about whether your machine is appropriate, or problems about installing Geant4, see the Geant4 Installation Guide, and/or the Geant4 Installation and Configuration Discussion Forum.


  • Basic knowledge of the C++ language 
  • Basic knowledge of Monte Carlo simulation techniques 
  • Availability of a machine with Virtual Machine pre-installed


  • Acquire basic understanding of particle transport Monte Carlo
  • Acquire basic knowledge and first experience in using the Geant4 simulation toolkit
593/R-010 - Salle 11
1 Esplanade des Particules 1213 Meyrin, Switzerland
Go to map
There is an open survey.