An environment is a reproducible sandbox for a student. It defines which software is available to a student to complete a challenge. The following resource types are available: