Proposing a Tutorial
<blockquote class="callout">
<b>PyCon US 2019 Tutorials CFP will be open September 25 to November 26, 2018! </b><br><br>
Remaining timeline:
<ul>
<li>November 26, 2018 — Our Call For Proposals closes.
<li>February 2019 — We send acceptance and rejection emails.
<li>February 2019 — The schedule is posted here on the web site.
<li>May 1–2, 2019 — The tutorials are all presented at PyCon 2019.
<li>June — All tutorials that were recorded should appear online.
</blockquote>
<!--Tutorial proposals are due this year on **26 November**.-->
To learn the mechanics of submitting a proposal, visit the [main Speaking page](https://us.pycon.org/2019/speaking/).
Do you think that you would be able to assemble 3 hours of material and lead a classroom full of PyCon attendees through learning a new skill, library, or technology? Then you might want to apply to be one of our tutorial instructors for PyCon 2019! **PyCon 2019 tutorials will be held May 1-2 at the Huntington Convention Center in Cleveland, OH.**
As you think about your experiences, skills, and knowledge, here are some links that might help you get started in thinking about the expertise that you could bring for the benefit of the conference:
- <a href="http://us.pycon.org/2018/schedule/tutorials/">PyCon 2018 Tutorials</a>
- <a href="http://us.pycon.org/2017/schedule/tutorials/">PyCon 2017 Tutorials</a>
- <a href="http://us.pycon.org/2016/schedule/tutorials/">PyCon 2016 Tutorials</a>
- <a href="http://us.pycon.org/2015/schedule/tutorials/">PyCon 2015 Tutorials</a>
- <a href="http://us.pycon.org/2014/schedule/tutorials/">PyCon 2014 Tutorials</a>
- <a href="http://us.pycon.org/2013/schedule/tutorials/">PyCon 2013 Tutorials</a>
- <a href="http://us.pycon.org/2012/schedule/">PyCon 2012 Tutorials</a>
<p><a data-flickr-embed="true" href="https://www.flickr.com/photos/mikepirnat/13997682270/in/album-72157644656495851/" title="IMG_0794.jpg"><img src="https://farm3.staticflickr.com/2905/13997682270_d34bb03835.jpg" width="500" height="375" alt="IMG_0794.jpg"></a><script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></p>
## What information to submit
1. First, <a href="/2019/account/signup/">sign up for a new account.
2. Once you are logged in; proceed to your <a href="/2019/dashboard/">account dashboard</a> and create a speaker profile.
3. At this point, you can submit tutorials, fill in the fields as follows:
## Title
Give your tutorial a name that accurately describes the tutorial's focus to potential students.
## Description
A high-level description of the tutorial, limited to 400 characters.
## Audience Level
At what level of Python and other topic-specific experience or
expertise is the tutorial aiming for? We realize this may be too
narrow for a tutorial, for example if the tutorial is aimed at
Experienced programmers but Novices to Python, but give it your best
shot. If this field doesn't work well, be sure to include a note in
the Additional Notes section, and you may also wish to add to your
Description.
## Additional Notes
This is the one section that is for the reviewers' benefit only and will not be published in the PyCon guide. In this section, you should include information that you think would be helpful to assist reviewers in deciding which tutorials to accept, based on both the subject being taught and the ability of the teacher. The following information should be included:
- Any explanation or fleshing out of the public fields that would help
reviewers.
- Intended audience: more than just novice/intermediate/etc. Reviewers need to know what level of Python experience is targeted and also what level(s) of domain-specific expertise is targeted, for example networking, SQL, database, etc.
- Tutorial format: lab, lecture, workshop, etc. However, don't just
pick a label, describe what will happen during the tutorial.
- Interest in tutorial assistants: We're considering making tutorial
assistants available to instructors. These would be volunteers with
Python experience who will provide one-on-one help during the
tutorial when students are working on exercises. If we do this,
would you be interested and if so how many students per assistant
would you want?
- Preferences or requirements with respect to class size or
scheduling.
- Outline: of the tutorial content for reviewers.
- Previous experience: tell us what experience you have in the subject, in activities such as teaching or public speaking, or anything else that would help us understand and gauge your abilities as a tutorial presenter. Ideal would be a link to a video.
- Biography: You'll be asked to enter your biography when you register on this site and that information will be made public. Here, you may wish to include more information for reviewers to complement information about your Previous Experience.
## Miscellaneous Notes About Proposals and Tutorials
Here are some notes about the proposal, selection, and delivery process for tutorials.
- Approved tutorial presenters will receive a $1,500 USD honorarium.
We will need to collect a [W9](https://www.irs.gov/pub/irs-pdf/fw9.pdf) form from US tax payers.
If you are a non-US tax payer, you will need to fill out a [W8BEN](https://www.irs.gov/pub/irs-pdf/fw8ben.pdf) form.
- PyCon does not want expenses to discourage you from submitting
a proposal, and offers speaker grants ensure that anyone can speak
at PyCon. When you create a speaker profile, check the box to indicate
that you require a speaker grant. This is not seen by the proposal
reviewers and does not affect the review of your proposal. After proposals
are selected, we'll reach out to you regarding your needs. We understand
situations can change, and are here for you. If you have any questions let
us know at [pycon-aid@python.org](mailto:pycon-aid@python.org).
Please keep in mind that accepted tutorial presenters will receive a
honorarium (see point above).
- There will be some duplication of information between the public
information contained in the Description, and the
Additional Notes which only reviewers will read. That duplicate
information is for two different audiences so if you just copy and
paste between them neither will likely be served well. A better
strategy, if you don't want to write two versions, is to reference
the public version (Description) in the Additional
Notes for reviewers and then expound on it.
- The tutorial selection process attempts to choose a good variety of
tutorial topics and levels that will be in demand, i.e., it doesn't
just select the best proposals!
- The selection process has also tended to prefer Python-related
topics over more general software development tools or practices
that aren't Python-specific.
- Tutorials are subject to cancellation if enrollment is low. In the
past the cancellation criterion has been less than 10 students
registered.
## Questions or Suggestions
If you have questions about any of this, or suggestions, please contact us at: <a href="mailto:pycon-tutorials@python.org?subject=Question/Suggestion about Tutorial Proposal">pycon-tutorials@python.org</a>.