Please read this blog post to understand how to obtain VMware. Recently, VMware became free to use, and the blog post provides great details about how to obtain it.
To download VirtualBox by Oracle, click on the image to the right. It will take you directly to the download page. Could you make sure to download the correct version for your computer.
I would also suggest downloading the VirtualBox Extension Pack and installing this. Once you have downloaded the file, double-click it, and it should automatically install in VirtualBox.
If you have a new Apple Computer VMware Fusion will now work on your system. However, you will need to use a special version of Linux for installation and homework assignments. I suggest that you download and use Ubuntu Server:
https://ubuntu.com/download/server/arm
After installation, you will not have a GUI (not required for this course), but if you wish to continue to use this VM and wish to have a GUI the following commands will install one for you:
Command to install GUI:
sudo apt update
sudo apt-get install ubuntu-desktop
Virtual Box:
Also, you need a special version of VirtualBox, so please download the correct version.