Honestly, you’ll get more out of the class and be less distracted with these sysadmin issues if you use one of the cloud provider instances (colab, gradient, etc…). Personally, I’d go with colab for the course:
If you want to go down the rabbit hole of setting up your own environment, here’s some resources that will help. Also, you’ll want to search the forums for how folks are setting up their local development machines as there have many that have and most probably more proficiently than myself.