BEGINNER-FRIENDLY SESSIONS #

New to Python or EuroPython? We have you covered — dozens of talks and tutorials designed for newcomers, covering fundamentals and practical skills.

Wednesday – Friday, July 15–17

Talks & Tutorials

  • Welcoming talks Beginner-tagged talks assume no prior knowledge — speakers explain concepts from the ground up.
  • Hands-on tutorials Three-hour guided workshops where you code along and leave with working projects.
  • Beginners' Day A dedicated day of workshops and mentoring on the Monday before the conference.
  • Mentorship & community First-time speakers are paired with mentors, and the community is famously friendly to newcomers.

BEGINNERS'
DAY #

A full day dedicated to Python newcomers — three community-run events with hands-on workshops, mentored coding, and open discussions. Each event has its own signup.

Saturday, July 18

Sprints venue (not ICE Kraków) — details announced closer to the event

  • Django Girls A free workshop for women and non-binary people to build their first web application with Django.
  • Humble Data A beginner-friendly data science workshop for underrepresented groups in tech.
  • Unconference An open, participant-driven event where anyone can propose and lead a session.

DJANGO
GIRLS #

A free, one-day workshop for women and non-binary people to build their first web application using Django. No programming experience needed — you will be guided by experienced coaches from start to finish.

Saturday, July 18 — Full day

Sprints venue

Sign up for Django Girls
  • 09:00 — Welcome & setup Meet your coaches, install Python and Django, and get your laptop ready. Coaches help with any setup issues.
  • 09:30 — Tutorial: build your first web app Follow the Django Girls tutorial step by step — learn HTML, Python, and Django while building a blog application from scratch.
  • 12:30 — Lunch break Lunch is provided. Chat with your coaches and fellow participants.
  • 13:30 — Continue building Keep working on your blog with coach support. Add features, customise your site, and deploy it online.
  • 17:00 — Wrap-up & next steps Celebrate what you built and get pointers on how to keep learning after the workshop.

HUMBLE
DATA #

A beginner-friendly data science workshop for underrepresented groups in tech. Learn Python, pandas, and data visualisation in a supportive, mentored environment.

Saturday, July 18 — Full day

Sprints venue

Sign up for Humble Data
  • 09:00 — Welcome & introductions Meet your mentors, set up your environment, and get an overview of the day ahead.
  • 09:30 — Workshop: Python fundamentals A gentle introduction to Python — variables, lists, loops, and functions — with hands-on exercises.
  • 11:00 — Workshop: Data with pandas Load, explore, and clean real-world datasets using pandas. Learn the building blocks of data analysis.
  • 12:30 — Lunch break Lunch is provided. Connect with mentors and fellow participants.
  • 13:30 — Workshop: Visualisation & storytelling Create charts and plots with matplotlib and seaborn. Learn to tell a story with your data.
  • 16:30 — Show & tell Present your analysis, share what you learned, and get resources to continue your data science journey.

UNCON­
FERENCE #

An open, participant-driven event where anyone can propose and lead a session. Bring a topic, join a discussion, or just drop in — no preparation required.

Saturday, July 18 — Full day

Sprints venue

Sign up for Unconference
  • 09:00 — Topic pitching Anyone can propose a session. Pitch your idea in 30 seconds, then participants vote on what they want to attend.
  • 09:30 — Morning sessions Breakout rooms open for the top-voted topics. Discussions, demos, coding together — whatever the group decides.
  • 12:30 — Lunch & lightning pitches Lunch is provided. New topics can be pitched for the afternoon rounds.
  • 13:30 — Afternoon sessions A fresh round of participant-led sessions. Drop in and out freely — follow your curiosity.
  • 16:30 — Closing circle Share highlights, key takeaways, and follow-up plans with the whole group.

51 beginner-friendly sessions at EuroPython 2025

A tour of the module `itertools`

Rodrigo Girão Serrão

Python Core, Internals, Extensions (2025)

Anonymization of sensitive information in financial documents using, python

Piotr Gryko

Machine Learning, NLP and CV (2025)

Automating myself out of an unloved project with Python, n8n and Telegram

Sebastian Witowski

~ None of these topics (2025)

Behind the Scenes: PSF Infrastructure and How You Can Contribute

Jacob Coffee

Community Building, Education, Outreach (2025)

Behind the scenes of FastAPI and friends for developers and builders

Sebastián Ramírez (tiangolo)

Web Development, Web APIs, Front-End Integration (2025)

Bridging the gap: Viewing your project through a downstream packager's lens

Karolina Surma

Tooling, Packaging, Developer Productivity (2025)

Building a cross-platform app with BeeWare

Russell Keith-Magee

~ None of these topics (2025)

Building a large SaaS AI product with Python: The tale of three ecosystems

Petr Baudis

Tooling, Packaging, Developer Productivity (2025)

Building my own (accurate!) Spotify Wrapped

Iulia Feroli

Data preparation and visualisation (2025)

Cleaner Code, Better Queries: SQLAlchemy, ORMs and asyncio

Rhythm Patel, Olga Matoula

Data preparation and visualisation (2025)

Design Patterns: Build better software from day one

Marine Guyot

~ None of these topics (2025)

EU AI Act: Unveiling Lesser-Known Aspects and Implementation Entities

Adrin Jalali

Ethics, Social Responsibility, Sustainability, Legal (2025)

Efficient Caching in Python: From Local to External Solutions

Akshita Gupta

DevOps, Cloud, Scalable Infrastructure (2025)

Explaining the 5 types of database and how to choose between them

Tibs

~ None of these topics (2025)

Flying Free: data analysis with Python for aeronautical planning

Joaquín Rayado

Data preparation and visualisation (2025)

From Code to Circuits: Programming with MicroPython and Raspberry Pico 2W

Nilo Ney Coutinho Menezes

IoT, Embedded Systems, Hardware Integration (2025)

Godot & Python: open source in game development

Diego Díaz Morón

Python for Games, Art, Play and Expression (2025)

Hold on! You have a data team in PyCon Taiwan!

Wei Lee

Community Building, Education, Outreach (2025)

How to Stop an Epidemic using the Atomica Python Tool

Eloisa Pérez Bennetts

Jupyter and Scientific Python (2025)

How to build a cross-platform graphical user interface with Python

Russell Keith-Magee

~ None of these topics (2025)

How to contribute to Python docs in your own language

Marco Richetta

Community Building, Education, Outreach (2025)

How to deal with toxic people

Gina Häußge

Professional Development, Careers, Leadership (2025)

In memoriam: Michael Foord (1974-2025)

Nicholas H.Tollervey

~ None of these topics (2025)

Inside the Black Box: The Anatomy of Virtual Environments

Daniel Hervás

Python Core, Internals, Extensions (2025)

Is your programming curriculum inclusive for neurodivergents?

Mykalin Jones

Community Building, Education, Outreach (2025)

It's All About Time ⏰ - What developers need to know about time

Petter Salminen

~ None of these topics (2025)

Learn DNS using Python

Kushal Das

~ None of these topics (2025)

Let's talk: Communication & Consensus Building in Open-Source

Travis Hathaway

Community Building, Education, Outreach (2025)

MIDI, those cheesy sounds from the 90s? Wrong! Symbolic music vs Python

Mateusz Modrzejewski

Python for Games, Art, Play and Expression (2025)

Mentoring Both Ways: Helping Others While Leveling Up Yourself!

Manivannan Selvaraj

Professional Development, Careers, Leadership (2025)

Microdot, the impossibly small web framework for Python and MicroPython.

Miguel Grinberg

IoT, Embedded Systems, Hardware Integration (2025)

One Screenreader to rule them all: using NVDA for Windows automation

Ramón Corominas

Tooling, Packaging, Developer Productivity (2025)

Prenatal diagnosis of genetic diseases using Python

Helena Gómez Pozo, Marina Moro López

~ None of these topics (2025)

Python and Data Storytelling to create and deliver better presentations

Sebastián Flores

Data preparation and visualisation (2025)

Python quiz

Refactoring and Maintaing Software : Building code you won't hate tomorrow

Bojan Miletic

~ None of these topics (2025)

Running every street in Paris with Python and PostGIS

Vinayak Mehta

Data preparation and visualisation (2025)

Setting Up Reliable CI/CD Pipelines with Python, K8s & Testcontainers

Koti Vellanki

DevOps, Cloud, Scalable Infrastructure (2025)

Slithering through Audio Data with Python

Tamsin Fuller

Data preparation and visualisation (2025)

Snake oil - or tools & tricks for making Python run smoother

Sindre Nistad

~ None of these topics (2025)

Speaking at EuroPython (or your favorite conference)? Yes, you can!

Vinícius Gubiani Ferreira

Professional Development, Careers, Leadership (2025)

Teamwork makes the dream work

Sheena

Professional Development, Careers, Leadership (2025)

The Boom of Generative AI: realities, promises and awkward situations

Nerea Luis

Machine Learning, NLP and CV (2025)

Using Postgres schemas to separate data of your SaaS application in Django

Mikuláš Poul

Web Development, Web APIs, Front-End Integration (2025)

WASM and Python: The Future of Serverless Computing

Farhaan Bukhsh, Kumar Anirudha

Web Development, Web APIs, Front-End Integration (2025)

What Network Analysis tells us about Trades, Hierarchies, and the World?

Kshitijaa Jaglan

Machine Learning: Research & Applications (2025)

Why it took 4 years to get a lock files specification

Brett Cannon

Tooling, Packaging, Developer Productivity (2025)

Wisdom of the cloud? Drifting through Community Notes

Laura Summers, Andy Kitchen

Machine Learning: Research & Applications (2025)

You don’t have to be a compiler engineer to work on Python

Savannah Ostrowski

Python Core, Internals, Extensions (2025)

Your Very First Contribution to Open Source

Jürgen Gmach

Professional Development, Careers, Leadership (2025)

pytest - simple, rapid and fun testing with Python

Freya Bruhin

Testing, Quality Assurance, Security (2025)

LET'S CONNECT #

Want to collaborate or contribute? We're open to partnership opportunities and would love to hear your ideas.

Newsletter

Get the latest updates, speaker announcements, and special deals. No spam, unsubscribe anytime.