Please visit here for information on creating custom conda environments.
Yes, please open a new issue explaining your needs or a pull request adding/upgrading your packages at the default-env repository.
You can distribute files using nbgitpuller. Please store your files in a GitHub repository and we will set up a custom environment that will update the files whenever a student spawns a server. This is a good option since students don't need to understand git, but keep in mind that nbgitpuller does have some limitations. Other options include hosting your files on an external site, like GitHub or Google Drive, where students can download them.
If you are an instructor who wants to set up an environment with custom packages and kernels for your course, please create one of the following configuration files and notify us of it by email at firstname.lastname@example.org:
For an example of packages that could be included, please look at the Jupyter Core Stacks.