Call for Proposals: Open until April 20th
Submit your Proposal!

Tutorial Guidelines

PyCon Greece 2025 is thrilled to provide an opportunity for attendees to expand their Python skills through immersive, hands-on tutorials. If you have experience as an instructor or speaker and a passion for sharing knowledge, we strongly encourage you to submit a tutorial proposal. Tutorials should be practical, interactive and designed to equip participants with skills they can immediately apply in their work or projects.


What is a PyCon Greece Tutorial?

Tutorials at PyCon Greece are interactive learning sessions where participants actively engage in coding exercises, problem-solving tasks, and guided instruction. Unlike traditional talks, these sessions require direct involvement from attendees, making them a great opportunity for deep, hands-on learning. We welcome proposals that cover various Python-related topics, including web development, data science, automation, testing, and more.


Tutorial Format

  • Duration: 60 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 Apply?

We are seeking instructors 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


How to Submit Your Proposal

Your tutorial proposal should include the following details:

1. Title

Choose a clear and descriptive title that conveys the core topic of your tutorial. The title should be concise yet informative to attract attendees.

2. Description

Provide a high-level summary of your tutorial. This description will be displayed on the PyCon Greece website if your tutorial is selected. Ensure it accurately captures the essence of the session and its value to attendees.

3. Target Audience

Specify the experience level required for attendees:

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

Clearly outline any prerequisites, such as knowledge of specific Python libraries, frameworks, or concepts, to help attendees assess whether the tutorial is right for them.

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. Tutorial Format & 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. Speaker Experience

Summarize your experience as an instructor, mentor, or speaker, along with your expertise in the tutorial subject. If possible, include links to past presentations, slides, or recordings. This helps reviewers assess your ability to deliver an engaging and informative session.

7. Additional Notes (Optional)

Use this section to include any relevant information that does not fit elsewhere in the proposal. This could include:

  • Special requirements for your session (e.g., specific software needs, room setup preferences)
  • Any challenges or potential considerations for your tutorial
  • Additional resources you plan to provide attendees


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 60-minute format while leaving room for discussion and questions.


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 2025 an incredible educational experience for all attendees!