The Classes server is a Linux server. Linux (more properly GNU/Linux) is a combination of the Linux operating system kernel and GNU utilities. When you login via an SSH client such as Putty, the system starts up a text-based "shell" which allows you to navigate your portion of the file system and run commands.
The server runs on server quality x86_64 hardware. Fundamentally, the hardware is not really different from a typical desktop computer except it is a lot more reliable, has more memory, and more CPU cores. The CPU is an Intel Xeon instead of a consumer model such as i7. The Classes software could be installed on any normal desktop computer... it just wouldn't run quite as well.
The software running on Classes is GNU\Linux configured as a server. Desktop and Server versions of Linux are fundamentally the same... they use the same kernel to manage hardware and software. You could install and run typical server services on a Desktop version of Linux and vice versa. The primary difference is in the software they come prepackaged with.
Servers will typically run at least one network service that listens on network ports and provide services to remote users (things like email, websites and so on). The Linux kernel (like any OS kernel) manages the services just like any other software making sure that they share hardware resources safely, fairly and efficiently (for example, both email and web services share the same network connection).
The primary network service on Classes is the SSH (secure shell) service which listens for incoming users who need a connection. The server also has many ordinary software programs installed so that those users, once logged in, can run basic things like compilers and text editors. Those are normal programs no different than programs on a Windows PC such as Microsoft Word, only a bit more primitive looking due to using a text interface instead of graphics. Don't let the look fool you... terminal programs can be quite powerful!
Unix (on which Linux is based) was originally designed and optimized for running services and terminal programs. A Linux desktop computer is still a server at it's most fundamental level. It just runs a graphics service in addition to or instead of other services. The graphics service is very complex. It uses a lot of resources and considered to be a security risk, hence it is often not used on important Linux servers even though it is available. In contrast, graphics are a fundamental part of Microsoft Windows systems, and Windows Server variants always come with the desktop software built-in.
If you use a Linux desktop computer, you can access a terminal environment very similar to the one on the Classes server by using your search/finder to find and open a terminal program. Mac OS began life as Unix and also comes installed with a terminal that has many of the same features found in a GNU/Linux shell. On Windows, you can get a Linux style terminal by installing Cygwin or installing WSL (Windows Subsystem for Linux). As you can see, the Linux command line is universially available and well worth learning in detail.