Tutorial Guidelines

Call for Proposals Extended: Open until May 17th
Submit your Proposal!

An hour and a half of guided, hands-on work with someone who knows a subject deeply is one of the more valuable things a conference can offer and we are glad to offer it again this year to our participants.

If you have experience as an instructor or speaker and a passion for sharing knowledge, we strongly encourage you to submit a tutorial proposal.

What is a tutorial at PyCon Greece 2026

Tutorials are hands-on sessions where participants write code, solve problems, and learn through practice. Unlike talks, they require active involvement from everyone in the room. We welcome proposals on any Python-related topic, whether that's web development, data science, automation, testing, Python fundamentals, or something that doesn't fit neatly into a category.

Tutorial Format

  • Duration: 90 minutes (including Q&A and wrap-up)
  • Audience Size: Up to 70 participants
  • Structure: A mix of lecture-style explanations, live coding demonstrations, and practical exercises
  • Requirements: Any necessary software or dependencies should be communicated in advance to attendees

Who should submit a proposal

We're looking for people who:

  • Have experience in teaching, mentoring, or delivering technical talks
  • Possess in-depth knowledge of the subject matter
  • Can create structured, engaging, and interactive learning experiences
  • Are comfortable facilitating hands-on coding exercises and addressing questions from attendees

We’re looking for YOU!

What a tutorial proposal includes

Your tutorial proposal should include the following details:

1. Title

Choose a title that clearly describes the content. Your title needs to be accurate and understandable to someone deciding whether this session is for them.

2. Description

A short description of the tutorial that will appear on the website if your proposal is selected. Explain what the session covers and what attendees should have with them to be able to participate and what they will take away. This part will make people decide whether it's worth an hour and a half of their time.

3. Target audience

Specify the experience level required:

  • Beginner: No prior knowledge of the topic is required.
  • Intermediate: Attendees should have some familiarity with the subject.
  • Advanced: Participants should have substantial experience with the topic.

Also mention any prerequisites: specific libraries, frameworks, or concepts people should know to get the most out of the session.

4. Learning outcomes

Define the key takeaways of your tutorial. What skills, concepts, or practical knowledge will attendees gain? Be specific about what participants will be able to do after completing the session.

5. Structure and interaction

Describe how your session will be structured, detailing the percentage of time spent on each of the following components:

  • Lecture and conceptual explanations
  • Hands-on coding exercises
  • Live coding demonstrations
  • Q&A and discussions

Highlight how you will engage participants and encourage active learning. Tutorials that maximize attendee interaction tend to be the most effective.

6. Your experience

Describe your background in teaching, mentoring, or presenting technical content, and your depth of knowledge in the subject you're proposing at your bio. If you have links to past presentations, slides, or recordings, include them. They help the committee assess whether you can deliver a genuinely useful and engaging session.

7. Additional notes (optional)

Use this field for anything that doesn't fit elsewhere: specific technical requirements, software attendees should install in advance, or any other information you think is useful for the committee or participants.

Tips for a Successful Tutorial Proposal

  • Be Clear and Concise: Ensure your proposal communicates the tutorial’s purpose, target audience, and expected outcomes in a well-structured manner.
  • Plan for Engagement: Passive lectures should be minimized, interactive exercises and active participation are crucial.
  • Consider Time Constraints: Ensure your content fits within the 90-minute format while leaving room for discussion and questions.

A note on AI-assisted writing

What applies to the rest of the CFP applies here too. Using tools to improve your writing is fine. Proposals that appear to have been heavily generated by AI will be evaluated unfavorably. The committee wants to understand who is behind the proposal and whether that person can deliver a meaningful learning experience.

Need Assistance?

If you have questions about submitting a tutorial proposal, we encourage you to attend our Office Hours, where our team can provide guidance on crafting a strong submission. We are happy to help with refining ideas, structuring proposals, and answering any concerns you may have.

We look forward to your submissions and to making PyCon Greece 2026 an incredible educational experience for all attendees! We hope to see you in Athens.