Take, for instance, the complex tooling around machine learning. It is easy to hide creation of a custom Tensorflow environment in Nextjournal. This means that a student can open a code cell, type
import tensorflow, and start learning ML in the browser. An advanced researcher can take this very same environment and use it as a boilerplate for their own customizations. Nextjournal even makes GPU allocation simple, so students and researchers can focus on their work.