I understand, Its frustrating when you cant follow the guide.
When I did the courses @rejas hosted virtual machines for us on his x86 machine.
However you can do the integrations without the custom virtual machine. It's just a helper.
I know that Its not the answer you wanted. There is a Raspberry Pi variant of the image which is arm but Its alot of work and Im not sure if its any real help.
I would recommend using docker instead. For example this thread discuses how to install Graphana.
https://forum.iotopen.se/d/718-grafana-iotopen-datasource-plugin-failed/5
And if you have installed docker on you mac you can run this from the terminal
sudo docker run -d -p 3000:3000 \
-e "GF_INSTALL_PLUGINS=https://github.com/IoTOpen/grafana-datasource-lynx/archive/refs/tags/3.1.0.zip;iotopen-datasource" \
-e "GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS=iotopen-datasource" --name=Grafana grafana/grafana:latest
after installed you should be able to reach it in safari och what browser you use
http://localhost:3000
It then installs on your computer and you should be able to continue with the guide.
The same with Nodered
docker run -it -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node-red
http://localhost:1880
I did not have time to test these docker commands my self tonight but hopefully It works.