Jupyter Notebooks for Teaching and Learning
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Explore the potential of Jupyter notebooks as a powerful educational tool in this EuroPython 2017 conference talk. Dive into various scenarios where notebooks have been successfully employed for learning, including taught courses, self-directed study, and software documentation. Discover how notebooks can be utilized to teach programming and complex subjects where code is crucial for understanding. Examine real-world examples of notebook-based learning materials and gain insights from the speaker's experiences in teaching Software Carpentry sessions and conference tutorials. Analyze the strengths and limitations of notebooks in education to maximize their effectiveness. Learn about additional software tools that enhance the notebook's value in educational settings, such as Jupyterhub for providing notebook servers to students, nbgrader for creating assignments, and cite2c for inserting academic citations. Get an overview of commercial offerings integrating notebooks, including SageMathCloud. Gain practical knowledge on using containers, batch processing, and choosing between local and hosted solutions to optimize your notebook-based teaching experience.
Syllabus
Intro
Agenda
Technical issues
pedagogical issues
why use notebooks
what can go wrong
MB grader
OKPI
Jupyter Hub
Other tools
Local vs Hosted
Thank you
Using containers and batch
Taught by
EuroPython Conference
Related Courses
A Brief History of Data StorageEuroPython Conference via YouTube Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube