Round 8.5: Teach a Lesson

Mar 24, 2014 • Greg Wilson

For our final exercise, everyone is going to:

  1. Choose a topic that they can teach in 10 minutes or less.
  2. Write that lesson.
  3. Submit it as a pull request to our GitHub repository.
  4. Review other people’s pull requests, and respond to reviews of theirs.
  5. Once their lesson has been accepted, teach it live online.

We’d like people to pick topics by Friday March 28, and to have lessons ready to teach by mid-April, but we recognize that end-of-semester madness is coming up, so we’ll run the live lessons when and as folks are ready.

Here are the topics people have chosen so far — if you’re not on this list, please mail Greg as soon as you can:

  • Rob Beagrie: doit (a Python build tool)
  • Evan Bianco: visualizing data elevation models
  • Abigail Cabunoc: re-doing intro to SQL
  • Daniel Chen: Python dictionaries
  • Gabriel A. Devenyi: An Intro to Sun Grid Engine
  • Anne Moroney: Git restore. (My posts)
  • Chris Friedline: parallel Python
  • Jessica Hamrick: Git Annex
  • Jean-Christophe Leyden: string formatting using the format method
  • Brian Miles: parallel Python
  • Brenna O’Brien: setting up SSH keys for GitHub
  • Martin Paulo: Python libraries
  • Likit Preeyanon: functions in R
  • Joon Ro: intro to the SciPy stack
  • David Schryer: logging
  • Mark Stacy: Pandas data-frames
  • Bradley Taber-Thomas: parameter expansion in the shell
  • Stephen Turner: visualization using R + ggplot2
  • Andrea Zonca: a quick introduction to scikit-learn