pycon logo

PyCon 2011 Atlanta

March 9th–17th

Log in or Sign Up

Tutorial Proposal Information

Notice: The call for tutorial proposals is now closed for PyCon 2011

All classes offered at PyCon begin as proposals. We like to offer a broad range of classes so anything dealing with Python will be considered. We cannot offer classes that are not proposed so, if you have a topic you would like to see presented, either put together a proposal or contact your local guru and have them submit one.


Tutorials are a bit different than the rest of the conference. People pay extra money to attend, and teachers are paid for their efforts because we realize putting together a 3-hour class is a significant amount of work. The exact payment scheme hasn't yet been finalized, but the most likely scheme will compensate teachers based on the number of students registered for each individual class. We are also looking to waive the conference fee for tutorial presented. Unfortunately, there are complex tax issues so any payment scheme needs to be reviewed by the PSF treasurer. We will have detailed payment information posted as soon as these issues are resolved.

Submitting a proposal

Submit tutorial proposals by selecting the Speakers tab, above, and submitting it in the same manner as submitting a talk. Make sure you've indicated the talk is a tutorial proposal!. Note that you'll need to create a speaker profile if this is your first proposal.

Please include the following sections in your tutorial proposal:

Class Name

A title for the class would seem simple enough, but one of the most common complaints we get each year is that the class name did not reflect what was taught in the class. While everyone enjoys clever class names, please make sure it reflects what you intend to teach!


This should be written so the scoring and selection committees can determine not only the class content, but your ability to communicate. Please be specific on what you intend to cover.


We describe classes with the following:

  • Lab. Very little formal presentation. The students spend most of the class working exercises while helpers circulate and aid them where needed.
  • Class. A traditional arrangement where a teacher (or teachers) present material and students work along or have short (10-15 minute) periods where they work exercises.
  • Lecture. These tend to be larger classes where material is presented but offer little, if any, opportunity for students to work the material.
  • Teach-Me. The popular format used recently in various talks has never been attempted for a tutorial. If you select this, you will need to convince the selection committee that it is a good idea!


What level class do you rate this as (beginner, intermediate, advanced)? What should your students know coming into the class? What version of Python are you addressing (2.x, 3.x, doesn't matter). Any additional software your students should have installed (specific version and where can they get it?).

Class Size

What is your ideal class size? What is the maximum number of students you would want?

Additional Information

Once the proposal is submitted, we may come back and ask more questions. If your tutorial is selected for presentation, you will be expected to submit promotional descriptions we can use to promote it.

All Classes Will Be Recorded and you will be required to sign a waiver prior to your class authorizing it. In addition, you will need to supply additional paperwork in order to get paid for teaching a class. We will make it as painless as possible, we promise.


If you have questions or concerns, please mail us at the PyCon Tutorial List,

speaker/proposals/tutorials Recently modified by gslindstrom: Nov. 3, 2010, 2:25 p.m. (History) Edit