4
$\begingroup$

Often, I find it useful to teach some Python to students. In-person classes are easy in this regard, I can just go to colab.research.google.com and show them the concepts there. (It requires no technical knowledge to use it, that's why I prefer that over locally-run Jupyter notebooks.)

Despite the claim that it is good for collaborative working, it does not update live as I write content in those notebooks, as Google Jamboard would, for example.

Are there websites that provide Jupyter notebooks (with Python 3 backend) which I could use to work with students in real-time? By real-time, I mean that I want my students to see what I have written in a cell within a second at most.

$\endgroup$
3
  • 1
    $\begingroup$ TIL Jupyter notebooks can be updated in real time. I had no idea. The closest thing I've seen to what you're asking for is cocalc, but it doesn't appear to have pre-made lessons. Hopefully someone else will pipe in with an answer. $\endgroup$
    – Ben I.
    Jul 7 at 14:26
  • $\begingroup$ Thank you! I don't need the lessons to be pre-made, I can write the code while talking to the students :) $\endgroup$
    – zabop
    Jul 7 at 15:42
  • 2
    $\begingroup$ In that case, I'll convert my comment into an answer! $\endgroup$
    – Ben I.
    Jul 8 at 1:29
3
$\begingroup$

I'm not terrifically familiar Jupyter notebooks. I've only used them a few times myself, and I didn't realize that any of them could support simultaneous editing as you've described.

However, cocalc appears to be able to do what you need, though it is a paid tool. (Personally, I enjoy supporting companies that make really good tools, though I understand that others may feel differently about using paid software.)

$\endgroup$
1
  • 1
    $\begingroup$ I have just tested. It works with about a second of lag (for 2 tabs on same machine). I did not sign up. There is a bit of screen wasted telling me "sign up to be able to save work". (only tested for about 1 minute, nothing complex) $\endgroup$ Jul 11 at 8:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.