Information Services

About the Noteable Service

Learn more about the Noteable service and Jupyter notebooks

What is the Noteable Service?

The Noteable service is a cloud-based application providing access to Jupyter notebooks online. Noteable provides a central storage space to store and run Jupyter notebooks in a variety of languages. 

The purpose of Noteable is to allow students and staff to access Jupyter notebooks at any time without the need for pre-installation which can be cumbersome and difficult for programming novices. Noteable is integrated with Learn to allow for a central launch point into a pre-set environment without the need for a separate login. 

After a successful pilot phase Noteable is now being launched as a full service available to all University staff for teaching purposes. There is no cost associated with using the Noteable service.


What are computational notebooks

Computational notebooks are interactive documents that can contain both computer code (such as Python) as well as rich text and media content (paragraphs of text, equations, images and links). As these notebooks are interactive it allows the user to write, edit and run code and then see the output of those code cells within the document. This means that notebooks can become powerful teaching tools, either by provided pre-made documents with live code and explanatory text or by allowing users to play with and then develop code. Computational notebooks also lower the entry point for interacting with code enabling them to become useful tools for introducing new learners to programming concepts.

If you are interested as to how notebooks can be used you can also visit the Gallery of Interesting Jupyter notebooks on Github


What is available within Noteable

The Noteable service first and foremost offers access to Jupyter notebooks, this allows users to create, edit and run code written in a variety of languages. We currently offer access to the following language kernel containers:

Python 3.7.3

Python 2.7.9



RStudio 1.2.5001

Julia 0.5.2

Matlab (R2015b)

Sage 8.8


We also offer access to a large amount of additional coding libraries and packages, a full and updated list of these can be found on the Noteable website.

List of Noteable Code Libraries and Languages 

Each user will gain access to their own persistent personal 10GB storage area and will have access to up to 2GB of RAM when running code.

Noteable now also includes the ability to create, distribute and mark computational assessments via the implimentation of the nbgrader extension. nbgrader can also be used to distribute course materials that are not marked.