An empty Gitpod workspace with no code comes pre-installed with many common developer tools including Git, Node, Java, and Go. These can be difficult for students to install themselves, especially when your instruction may be based on a specific version.
Many scripts run differently on Mac, Windows, and Linux, but since Gitpod runs everything in a Linux container, students are guaranteed a consistent experience no matter what device they use.