Thebe

I built Thebe while I worked at O'Reilly Media, which you can read more about here.

* * *

Thebe takes the Jupyter (formerly ipython) front end, and make it work outside of the notebook context.

What? Why? In short, this is an easy way to let users on a web page run code examples on a server. Preferably with ephemeral docker containers. Checkout the github repo for more information.

For an example of Thebe in use, check out Peter Norvig riffing on xkcd and teaching regex. I got to help produce this and another pilot video project, as well as lead the development of the interactive video application powering them.

Here's a talk I gave (somehow that file got corrupted, sadly) about it at Jupyter Day NYC 2015

Here's another example of how we're using it to teach machine learning on oreilly.com.

Screen shot of Thebe in use