Thebe

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.

Here's a simple example. Here's a more interesting example of how we're using it to teach machine learning on oreilly.com.

And here's a talk I gave about it at Jupyter Day NYC 2015

Screen shot of Thebe in use