|
You have mentioned pretty much all the tools I wanted to mention (Repl.it, Katacoda, etc). Hesitant plug: We do have a platform, https://iko.ai, we started for our own use to do ML projects for our clients, but I don't know if it's suitable for your case. It has real-time, no-setup, collaborative notebooks with most of the popular packages pre-installed (30GB+ images worth of libraries). They can also install additional libraries right on the notebook. People can work together on the same notebook, see each other's cursors, changes, and selections. They can execute that collaborative notebook on their own environment. We use that to train our models, but we also use that for our weekly calls: we write the agenda in the notebook, then be on a call and go over it point by point editing collaboratively, adding snippets of code for proof of concept or to reproduce a bug in the product. This way we have the meeting minutes, with the executable code, and the prototypes in the same place. The platform does much more than that (training, tracking, scheduling notebooks, deploying models, + real time dashboards for model monitoring, etc...), but you don't need all that. We've onboarded students our colleague was supervising for their final year projects on ML. |