curriculum

PyNoon Curriculum

Slides and tutorials for PyNoon.

Lesson Guide for instructors

Before the Lesson

  1. Print out the Tutorial Speaker Notes for the lesson so that you can read from them as you type code in a notebook
  2. Familiarise yourself with the slides and speaker notes for the lesson
    • Practising the material, even by yourself, helps build confidence in the flow of the lesson!

Slides

  1. From the start of the lesson, have the initial “Get ready” or “Warm-Up Exercise” slide in the lesson’s slide deck displayed on the screen.
    • Disable auto-sleep on your machine so the slides stay up even when you’re not moving the mouse
    • Turn off notifications on your machine
  2. Once all attendees have arrived, continue through the administration slides in the slide deck
  3. If there is a Lunch Talk (or DEMO-ONLY portion of the tutorial), present that during the lunch time (usually during the last 15 minutes of the break)

Tutorial

  1. After the lunch time, show the Tutorial Objectives slide to outline the material that the tutorial will cover
  2. Open up an empty Colab notebook on your screen
    • Zoom-in on Colab to ensure the font is big enough for all attendees to see
    • Bring up the bottom of your browser window if it won’t be visible from all seats
  3. Direct all attendees to also open an empty notebook by following the Colab Notebooks link on pynoon.github.io
  4. Work through the Tutorial Speaker Notes for the lesson
    • Have the speaker notes printed out ahead of time
    • Read out (or paraphrase) written material
    • Demonstrate each code example in a new cell in your notebook
    • Have attendees type along and run code with you, and regularly check if anyone needs assistance from a helper

Exercise and self-directed learning

  1. After the tutorial, present the Independent Work/Homework slide
  2. Direct attendees to pynoon.github.io/lessons to find the lesson’s slides, tutorial notebook, and exercise notebook
  3. Also offer to help with any other course-related problems that attendees may have - such as from applying what they’ve learned in their job

Assets

Introduction

Slides to present at the start of the first session of a course

PyNoon Starter

Lesson Starter 1

Lesson Starter 2

Lesson Starter 3

PyNoon Data

Lesson Data 1

Lesson Data 2

Lesson Data 3

Lesson Data 4

PyNoon Plus

Lesson Plus 1

Lesson Plus 2

Lesson Plus 3

Lesson Plus 4