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.