How to Build a Cross-Platform Graphical User Interface with Python
EuroPython Conference via YouTube
Learn EDR Internals: Research & Development From The Masters
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn to build native cross-platform graphical user interfaces using Python and the BeeWare suite of tools in this 44-minute conference talk from EuroPython 2025. Discover how to create GUI applications that run seamlessly on desktop computers, mobile phones, and web browsers without requiring code changes between platforms. Explore the process of bootstrapping new GUI projects, developing intuitive interfaces, and deploying applications across multiple desktop and mobile platforms. Master techniques for accessing device hardware features including GPS and camera functionality, and understand how to package and distribute your applications with all necessary runtimes and third-party libraries included. Gain insights into accessing native platform APIs that lack Python bindings, expanding your application's capabilities beyond standard cross-platform features. Challenge the common assumption that Python developers must choose between command-line interfaces and web-based solutions by exploring native GUI development as a viable and sometimes necessary alternative for certain use cases.
Syllabus
How to build a cross-platform graphical user interface with Python — Russell Keith-Magee
Taught by
EuroPython Conference