Teaching Deep Learning and keras using cloud or server

Hello, I am preparing a new course on Deep Learning using R and the keras package. I am exploring cloud or server options, but I have been reading that it could be challenging and potentially limited (e.g. in the free version). I would appreciate any leads, suggestions and insights. Thanks!

For many of the small examples done in Deep Learning using R and the keras you would be able to run them on the free Rstudio cloud given those models don't get close to a 1GB of RAM. At best you will only be able to run toy examples with students and not much larger problems.

It is genuinely hard to discuss if we can't know what the actual scenarios are you intend to setup or run.