Masterclasses
The first masterclasses are online, more will follow. Full-day classes run 9:00–16:00 with a one-hour lunch break at 12:00; half-day classes run 9:00–12:00 or 13:00–16:00. You can switch classes until 2 April, see the FAQ. Cancellations and refunds follow the masterclass terms (German).
Architecting Vector Search: Performance, Scaling, and Continuous Evaluation
Clelia Astra Bertelli & Evgeniya Sukhodolskaya
Build reliable vector search systems, measure search quality, and scale from a local proof of concept to production with continuous evaluation.
Monday, 19 April 2027, 9:00–16:00 (lunch break 12:00–13:00)
6 hours
Learn more →Aspect-Oriented Programming — Diving Deep into Decorators
Mike Müller
Learn to write reusable Python decorators and apply aspect-oriented programming to logging, caching, permissions, and other cross-cutting concerns.
Monday, 19 April 2027, 13:00–16:00 (afternoon)
3 hours
Learn more →Beyond the Technical Bar: Mapping Your Value in the Age of AI
Valentina Scipione
Explore the value of your technical and transferable skills, where your experience could take you next, and a practical step forward in the age of AI.
Monday, 19 April 2027, 9:00–12:00 (morning)
3 hours
Learn more →Connecting Your Backend to a Database
Kristian Rother
Build a production-grade Python REST API with a clean persistence layer: Repository Pattern, raw SQL with DuckDB, SQLModel ORM, and MongoDB.
Monday, 19 April 2027, 9:00–16:00 (lunch break 12:00–13:00)
6 hours
Learn more →Fast Python Development with uv
Mike Müller
Learn to manage Python projects, dependencies, tools, and Python versions with uv, from fast package installation to building and publishing packages.
Monday, 19 April 2027, 9:00–12:00 (morning)
3 hours
Learn more →Leading Under Pressure
Tereza Iofciu
Explore how pressure shapes your leadership, support team agency, and stay strategic without becoming the bottleneck or burning out.
Monday, 19 April 2027, 13:00–16:00 (afternoon)
3 hours
Learn more →pytest Tips and Tricks for a Better Test Suite
Freya Bruhin
Full-day deep dive into intermediate and advanced pytest: fixtures, parametrization, debugging, mocking, plugins, and property-based testing with Hypothesis.
Monday, 19 April 2027, 9:00–16:00 (lunch break 12:00–13:00)
6 hours
Learn more →Rust for Python Developers
Rodrigo Girão Serrão
Learn the fundamentals of Rust — compilation, ownership and borrowing, errors, enums and structs — and call your Rust code from Python with PyO3.
Monday, 19 April 2027, 9:00–16:00 (lunch break 12:00–13:00)
6 hours
Learn more →Tickets
Four editions, four limited shirts. Every three-day pass belongs to the edition on sale the day you buy. Prices only step up from edition to edition, so the earlier you join, the less you pay. PyCon DE sells out every year.
Current drop: Edition II: Blind Bird 790 €, until 10 Feb
Get your ticket