Blockapps-js is an API library development by Blockapps which provides an interface for Javascript applications (Web or Console) to interact with Ethereum network which is a Turing-complete programming language built on the top of blockchain.
This is an interactive tutorial aimed to demonstrate how blockapps-js library could be used. It uses an live editor which allows a user to edit code (powered by C9), and has Javascript code validation (powered by Khan Academy's StructuredJS). The app is built using Dave Zuko's React Redux Starter Kit and is written in ES6 syntax (using Babel).
The tutorial is mostly complete, the only component remaining is it's automatic deployment to gh-pages.