I developed customized docker containers with detailed documentation on installation, testing, and debugging containing all the tools needed for the course.
To streamline the process and ensure that the same environment and setup was used by both the instructor and the students.