For "learning", it is actually quite a good lesson to realise that the internet isn't always going to be accessible.
So for later life they can learn to not use IDEs with DRM (Microsoft Visual Studio), don't use toolchains that favor online distribution (Microsoft Visual C++), don't rely on software with tonnes of dependencies (NPM, Cargo, PIP, etc), don't use provisioning systems with DRM (Xbox Live Arcade, iOS) and just try to be a bit self sufficient!
Important lessons to learn if you want a robust career.