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
Learning Creative LearningMassachusetts Institute of Technology via Independent Blended Teaching of World Languages
Independent Foundations of Virtual Instruction
University of California, Irvine via Coursera Emerging Trends & Technologies in the Virtual K-12 Classroom
University of California, Irvine via Coursera Teaching Adult Learners
Central Institute of Technology via Open2Study