notebook

A web-based notebook environment for interactive computing

Here are some articles that you may find helpful