Jupyter is a system of open-source tools designed to support interactive, reproducible, and engaging data analysis. Based on the literate computing paradigm, it combines code, narrative, visualization, and output into a single document. Particularly oriented towards web-based tools, it offers many advantages for teaching and learning – at both an introductory and advanced level. In this 90 minute online faculty led workshop, participants will be introduced to Jupyter, and learn some of the skills, tools, and best practices for including it in your teaching practice. We will also discuss some of the benefits and challenges it can create, and how to get the best experience from this tool. We will also get some hands-on experience, and identify resources for further learning. No coding experience is necessary! By the end of this session, you will be able to:
- Describe how Jupyter operates, and the different tools and uses available
- Understand the different options for using Jupyter, both at UBC and in general
- Select tools that best facilitate your classroom needs and teaching experiences
- Create a simple Jupyter Notebook including both code and writing
- Save, export, and share Jupyter Notebooks with others
- Use Jupyter in conjunction with tools such as Canvas or a website
Watch PresentationDownload Slides
Guest Speaker
Assistant Professor of Teaching Majors Program Advisor Vancouver School of Economics