Prerequisites Programming skills (preferably C++ or Python)