But, this bring us back to a much more central topic in data science: the tools and environment DO matter. Hugely.
Reproducibility is central to not just data science but all science. This is facilitated by the use of Free, Open platforms which adhere to common standards.
Imagine trying to debug why someone has a different answer than you when there are x*variant-of-program environments in which they have obtained their answer?
At the most basic level this course should be distributing a Docker image or a VM image of some sort in order to ensure that everyone has the same version of the software.
Even if you do not care about any of the above, please, shed a tear for the student who would like a simple setup.