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 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