Personally, I think that for longer courses (not just 2h tutorials) students should just install Julia and IJulia locally. I consider it as a part of the learning process. It also has the advantage that it scales in the end.
In my experience, the installation is completely painless in 85-90% of the cases. I even created a little WorkshopWizard.jl in case someone really wants a (almost) “one command” installation. As indicated by the troubleshooting section of the docs almost all remaining installation issues (again, less than 15%) are due to old python versions or IJulia not finding the correct one. These are likely to be solved by setting
For short, beginner tutorials JuliaBox/JupyterHub or something similar seems like the best choice to me.