Skip to content

Commit 33238b7

Browse files
committed
Add basic framework for jupyter-based teaching pathway
1 parent b7d8ed5 commit 33238b7

File tree

10 files changed

+124
-0
lines changed

10 files changed

+124
-0
lines changed

CONTRIBUTORS.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1945,6 +1945,12 @@ mirelaminkova:
19451945
affiliations:
19461946
- surf
19471947

1948+
mittler-works:
1949+
name: Nils Mittler
1950+
joined: 2025-06
1951+
affiliations:
1952+
- deKCD
1953+
19481954
moffmade:
19491955
name: Cory Maughmer
19501956
joined: 2018-06
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
layout: learning-pathway
3+
title: Jupyter-based teaching
4+
type: use
5+
description: |
6+
An introduction to Jupyter-based teaching and Jupyter customization.
7+
8+
editorial_board:
9+
- mittler-works
10+
funding:
11+
- deKCD
12+
13+
tags: [jupyter, teaching]
14+
15+
pathway:
16+
- section: "Part One: Introduction"
17+
description: Advantages and limitations of Jupyter-based teaching
18+
tutorials:
19+
- topic: teaching
20+
name: jbt-intro
21+
22+
- section: "Part Two: Customization"
23+
description: Tweak jupyter to your specific needs
24+
tutorials:
25+
- topic: teaching
26+
name: jbt-customization-1
27+
- topic: teaching
28+
name: jbt-customization-2
29+
30+
- section: "Part Three: Featured customizations"
31+
description: Battle-tested and recommended customizations for teaching
32+
tutorials:
33+
- topic: teaching
34+
name: jbt-featured
35+
36+
---
37+
38+
You'll learn about the advantages of using jupyter for teaching and how you can adapt jupyter to the very specific needs of your course or workshop.

topics/teaching/tutorials/jbt-customization-1/tutorial.bib

Whitespace-only changes.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: tutorial_hands_on
3+
4+
title: An introduction to jupyter customization
5+
subtopic: practises
6+
draft: true
7+
time_estimation: 1h
8+
questions:
9+
- How can I make basic customizations to jupyter?
10+
objectives:
11+
- An introduction is provided on how to make basic jupyter customizations, e.g. installing additional plugins.
12+
key_points:
13+
- Basic customization costs litte effort and makes it easier for your course participants to get started.
14+
contributors:
15+
- mittler-works
16+
---
17+
18+
# Introduction
19+
20+
(WIP)

topics/teaching/tutorials/jbt-customization-2/tutorial.bib

Whitespace-only changes.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: tutorial_hands_on
3+
4+
title: Advanced jupyter customization
5+
subtopic: practises
6+
draft: true
7+
time_estimation: 1h
8+
questions:
9+
- How can I do more with jupyter?
10+
objectives:
11+
- A guide to advanced jupyter customization is provided, e.g. how to install proxy applications.
12+
key_points:
13+
- Advanced customitzations may be time-consuming, but offer great potential and reusability value.
14+
contributors:
15+
- mittler-works
16+
---
17+
18+
# Introduction
19+
20+
(WIP)

topics/teaching/tutorials/jbt-featured/tutorial.bib

Whitespace-only changes.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: tutorial_hands_on
3+
4+
title: Featured jupyter customizations
5+
subtopic: practises
6+
draft: true
7+
time_estimation: 1h
8+
questions:
9+
- Which customizations are battle-tested and recommended for teaching?
10+
objectives:
11+
- An overview about customizations used by university of giessen.
12+
key_points:
13+
- Don't reinvent the wheel.
14+
contributors:
15+
- mittler-works
16+
---
17+
18+
# Introduction
19+
20+
(WIP)

topics/teaching/tutorials/jbt-intro/tutorial.bib

Whitespace-only changes.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: tutorial_hands_on
3+
4+
title: An introduction to jupyter based teaching
5+
subtopic: practises
6+
draft: true
7+
time_estimation: 1h
8+
questions:
9+
- What are the general advantages and limitations of jupyter based teaching?
10+
objectives:
11+
- An overview is provided to familiarize teachers with the advantages and limitations of jupyter-based teaching.
12+
key_points:
13+
- Jupyter-based teaching offers an easy entrypoint for students, but deprives them of the need to learn basic setup steps themselves.
14+
contributors:
15+
- mittler-works
16+
---
17+
18+
# Introduction
19+
20+
(WIP)

0 commit comments

Comments
 (0)