Fly.io does not appear to have a free plan anymore (unless I am misinterpreting their pay-as-you-go plan). If I find the time I could try to write updated instructions for the course as I go along if a different service is going to be chosen?

https://fly.io/docs/about/pricing/
https://fly.io/plans