Jupyter Notebook

2 parts

The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more.

Jupyter notebooks for teaching and learning

This lecture focuses on where and how Jupyter notebooks can be used most effectively for education. Speaker: Thomas Kluyver.

JupyterHub: Deploying Jupyter Notebooks for students and researchers

JupyterHub is a simple, highly extensible, multi-user system for managing per-user Jupyter Notebook servers, designed for research groups or classes. This lecture covers deploying JupyterHub on a single server, as well as deploying with Docker using GitHub for authentication. Speakers: Min Ragan Kelley and Thomas Kluyver.