How to Propose a Tutorial?

First of all, thank you considering giving a tutorial in PyCon Taiwan 2019.

Generally speaking, Good tutorials possess most of the traits good talks have. The most discernible differences of a tutorial from a talk are the hands-on nature and the longer duration, and it's paid. By longer duration, generally more content is required and it should remain interesting and keep the attendees awake and hyped even after hours of lecture and exercises. By containing hands-on exercises, experience of teaching coding to people is necessary. You might also need teaching assistants who you should be able to comfortably communicate during the tutorial, usually at least two teaching assistants for a general class size of 20 people is needed.

Both differences requires many times of practice and experience. Therefore, a tutorial speaker usually satisfies at least one of the following prerequisites:

We might ask you to give the tutorial to the community prior to the conference if you lack the experience.

Tutorial Duration

Tutorials can have length of one of the below two:

In our previous experiences, tutorials with length of 6 hours are exhausted for both instructors and students, students usually find it difficult to consistently follow in the second half of the tutorial. Full-day tutorials require relatively experienced instructor, thus we strongly recommend you to propose a 3-hour-long half-day tutorial, and clearly define prerequisites and goals, which helps building the best learning experience.

Tutorial Dates and Location

Tutorials can be on-site or off-site, that is, during the conference or outside of the conference. On-site tutorials are in parallel with the main conference, the classroom will be inside the conference venue. Whereas off-site tutorials are held 1 to 3 weeks prior to the conference, the classroom will also be arranged separately. PyCon Taiwan will negotiate with each speaker on this, but the conference holds the final decision.

Charging Policy

Just like dates and locations, PyCon TW will negotiate with speakers individually, but the conference holds the final decision. If you want to learn about charging policy and related details earlier, please contact us directly.

Note that the tutorials are subject to cancellation if enrollment is low (usually under 8), thus the accepted tutorial proposals are not guaranteed to be held.

How to become a tutorial speaker?

The easiest and the best answer: Go speak and involved at the local Python communities!

If you have any questions or suggestions, please don't hesitate to contact us.