- A modern Conan 2 version (preferably the latest one)
- CMake >= 3.23, as we will use CMake presets throughout the training
- Basic knowledge of C++ and the CMake build system
- A compatible C++ compiler (Windows: MSVC, Linux: gcc, macOS: apple-clang)
- Git installed to clone code repositories
- Internet access to download packages from ConanCenter
- Basic familiarity with the command line interface of your operating system (Windows cmd/cmder, macOS zsh or Linux bash)