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.
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.
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
- 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.
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
- 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.
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
- 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
Anonymization of sensitive information in financial documents using, python
Piotr Gryko
Machine Learning, NLP and CV
Automating myself out of an unloved project with Python, n8n and Telegram
Sebastian Witowski
~ None of these topics
Behind the Scenes: PSF Infrastructure and How You Can Contribute
Jacob Coffee
Community Building, Education, Outreach
Behind the scenes of FastAPI and friends for developers and builders
Sebastián Ramírez (tiangolo)
Web Development, Web APIs, Front-End Integration
Bridging the gap: Viewing your project through a downstream packager's lens
Karolina Surma
Tooling, Packaging, Developer Productivity
Building a large SaaS AI product with Python: The tale of three ecosystems
Petr Baudis
Tooling, Packaging, Developer Productivity
Cleaner Code, Better Queries: SQLAlchemy, ORMs and asyncio
Rhythm Patel, Olga Matoula
Data preparation and visualisation
EU AI Act: Unveiling Lesser-Known Aspects and Implementation Entities
Adrin Jalali
Ethics, Social Responsibility, Sustainability, Legal
Efficient Caching in Python: From Local to External Solutions
Akshita Gupta
DevOps, Cloud, Scalable Infrastructure
Flying Free: data analysis with Python for aeronautical planning
Joaquín Rayado
Data preparation and visualisation
From Code to Circuits: Programming with MicroPython and Raspberry Pico 2W
Nilo Ney Coutinho Menezes
IoT, Embedded Systems, Hardware Integration
Godot & Python: open source in game development
Diego Díaz Morón
Python for Games, Art, Play and Expression
How to Stop an Epidemic using the Atomica Python Tool
Eloisa Pérez Bennetts
Jupyter and Scientific Python
How to build a cross-platform graphical user interface with Python
Russell Keith-Magee
~ None of these topics
How to contribute to Python docs in your own language
Marco Richetta
Community Building, Education, Outreach
Inside the Black Box: The Anatomy of Virtual Environments
Daniel Hervás
Python Core, Internals, Extensions
Is your programming curriculum inclusive for neurodivergents?
Mykalin Jones
Community Building, Education, Outreach
It's All About Time ⏰ - What developers need to know about time
Petter Salminen
~ None of these topics
Let's talk: Communication & Consensus Building in Open-Source
Travis Hathaway
Community Building, Education, Outreach
MIDI, those cheesy sounds from the 90s? Wrong! Symbolic music vs Python
Mateusz Modrzejewski
Python for Games, Art, Play and Expression
Mentoring Both Ways: Helping Others While Leveling Up Yourself!
Manivannan Selvaraj
Professional Development, Careers, Leadership
Microdot, the impossibly small web framework for Python and MicroPython.
Miguel Grinberg
IoT, Embedded Systems, Hardware Integration
One Screenreader to rule them all: using NVDA for Windows automation
Ramón Corominas
Tooling, Packaging, Developer Productivity
Prenatal diagnosis of genetic diseases using Python
Helena Gómez Pozo, Marina Moro López
~ None of these topics
Python and Data Storytelling to create and deliver better presentations
Sebastián Flores
Data preparation and visualisation
Refactoring and Maintaing Software : Building code you won't hate tomorrow
Bojan Miletic
~ None of these topics
Running every street in Paris with Python and PostGIS
Vinayak Mehta
Data preparation and visualisation
Setting Up Reliable CI/CD Pipelines with Python, K8s & Testcontainers
Koti Vellanki
DevOps, Cloud, Scalable Infrastructure
Speaking at EuroPython (or your favorite conference)? Yes, you can!
Vinícius Gubiani Ferreira
Professional Development, Careers, Leadership
The Boom of Generative AI: realities, promises and awkward situations
Nerea Luis
Machine Learning, NLP and CV
Using Postgres schemas to separate data of your SaaS application in Django
Mikuláš Poul
Web Development, Web APIs, Front-End Integration
WASM and Python: The Future of Serverless Computing
Farhaan Bukhsh, Kumar Anirudha
Web Development, Web APIs, Front-End Integration
What Network Analysis tells us about Trades, Hierarchies, and the World?
Kshitijaa Jaglan
Machine Learning: Research & Applications
Why it took 4 years to get a lock files specification
Brett Cannon
Tooling, Packaging, Developer Productivity
Wisdom of the cloud? Drifting through Community Notes
Laura Summers, Andy Kitchen
Machine Learning: Research & Applications
You don’t have to be a compiler engineer to work on Python
Savannah Ostrowski
Python Core, Internals, Extensions
Your Very First Contribution to Open Source
Jürgen Gmach
Professional Development, Careers, Leadership
pytest - simple, rapid and fun testing with Python
Freya Bruhin
Testing, Quality Assurance, Security
No sessions match your search.