Operating System

It’s impossible to test on all operating systems, but most of the tools you’ll need are available for the most common operating systems. The training setup should work on computers that have one of the following operating systems:

  • Windows

  • macOS

  • Linux

As usual, making sure that your operating system is relatively up to date with software and security patches will give the best results. The preparations assume you are familiar with your computer’s operating system and tools.

Developer Tools

The assignments where you need a computer make as few assumptions as possible of your background in software engineering and therefore use mostly general-purpose tools (specifically, not bound to a certain programming language) that most engineers are familiar with. Many of the tools used could be generally categorised as developer tools, for instance because they can be used from a command line prompt.