virtualbox (Official website: https://www.virtualbox.org/)Pop!_OS ISO file (Official website: https://pop.system76.com/)If you attend the workshop onsite, these files will be provided to you. Any virtual machine software is available as long as it supports Pop!_OS ISO file. VirtualBox is just a suggestion.
virtualbox and Pop!_OS ISO fileCreate a new empty folder on a non-C: drive, e.g. D:\\\\VirtualMachines\\\\PopOS

Install virtualbox
Create a new virtual machine via virtualbox. (Use the provided Pop!_OS ISO file)
Pre-allocate full size, otherwise the 20GB space will be occupied immediately)Enable EFI (special OSes only) for further useQ: "Is this setting enough?" A: "Yes, it's enough for the workshop. You can adjust it later if you want to use it for other purposes. Then you may even want to install it on a real machine."
Boot your virtual machine.
Pop!_OSSince we are using a virtual machine, we can just follow the default settings.
Just choose Clean Install and Erase and Install when you are asked to select the installation type.
But, it's not suggested to encrypt your drive in a virtual machine. So when you see the option, just choose Don't encrypt.

Some tips:
Pop!_OSIn linux, we need to use package manager to install software. For Pop!_OS, it's apt (or apt-get).