Singularity 101 Certification Course

Welcome to the Singularity Certification Course


In recent years, container runtimes have become an indispensable tool in large computing environments and high performance computing (HPC) labs.

The SingularityCE community designed SingularityCE containers specifically for HPC applications. Unlike other popular options, Singularity containers work seamlessly with existing HPC tools, including batch schedulers, job managers, and message passing interface (MPI) capabilities.

This certification course covers:

  • SingularityCE and its key features and tools
  • How to install and run SingularityCE containers
  • How to use key features and tools
  • Tutorial examples and code excerpts are written for compatibility with version 3.11 of SingularityCE or SingularityPRO.

Please refer to our Singularity course materials on GitHub if you get stuck.

If you wish to improve the contents of this course, feel free to share your feedback with

* The 101 course is currently down for maintenance but will return soon. Thank you for your patience *