PyCon Africa 2026 Schedule
| Time | Victoria Ball Room | Majestic Hall | Royal Hall | Regal Hall |
|---|---|---|---|---|
| 7:00 – 8:45 | Break Tea | |||
| 9:00 – 11:00 |
The Essence of Data Visualisation: Mapping from Data to Visual Properties
(Hassan Kibirige)
|
PyData Summit
|
Sponsor Workshops
|
|
| 11:00 – 13:00 |
GDE Workshop
|
PyData Summit
|
Sponsor Workshops
|
|
| 13:00 – 14:00 | Lunch | |||
| 14:00 – 16:00 |
Computer Vision in 10 Lines of Code: Rapid Prototyping with FastAI
(Victor Olufemi)
|
PyData Summit
|
Sponsor Workshops
|
|
| 16:00 – 18:00 |
Building Your First RESTful API
(Anthony Addae)
|
PyData Summit
|
Sponsor Workshops
|
|
| Time | Victoria Ball Room | Majestic Hall | Royal Hall | Regal Hall |
|---|---|---|---|---|
| 7:00 – 8:45 | Break Tea | |||
| 9:00 – 11:00 |
Demystifying Robotics & IoT with MicroPython
(Zenas Awuku)
|
Humble Data workshop
(Cecilia Tivir)
|
WiDs
|
|
| 11:00 – 13:00 |
LLMs Expert Session
(GDEs)
|
Securing Django 6.0 Apps with Built-in Content Security Policy
(Kiringabakwe Ibrahim)
|
WiDs
|
|
| 13:00 – 14:00 | Lunch | |||
| 14:00 – 16:00 |
Hands-On: Building an AI Agent with Python to Detect Risky Customers
(Hussein Kizza)
|
Building Pearl-Chat: Overcoming the Technical Challenges of Architecting a Native Luganda LLM in Pure JAX
(Wesley Kambale)
|
WiDs
|
|
| 16:00 – 18:00 |
SQLAlchemy: the Swiss Army Knife of Databases for Python
(ZOKORA ELVIS GBAGNON)
|
CPython Internals
(Lincoln Angufibo)
|
||
| Time | Victoria Ball Room | Majestic Hall | Royal Hall | Regal Hall |
|---|---|---|---|---|
| 7:00 – 8:45 | Break Tea | |||
| 9:00 – 9:15 | Opening Remarks | |||
| 9:15 – 10:15 | Opening Keynote | |||
| 10:20 – 11:05 |
Automating Hardware Diagnostics: Resurrecting Motherboards with Python and a Raspberry Pi
(Collins Mesue)
Talk · AI/ML
|
MLOPs with MLFLow (A Value Estimation Example)
(Ronald Matovu)
Talk · AI/Agentic
|
Django Girls Workshop
|
Community Summit
|
| 11:10 – 11:55 |
Getting started with mechanistic interpretability
(Rashid Kisejjere)
Talk · AI/ML
|
GenAI Inside: Embedding AI into Enterprise Workflows with Python
(Muhammad Aliyu)
Talk · AI/Agentic
|
Django Girls Workshop
|
Community Summit
|
| 12:00 – 12:45 |
CPython Under Load: NoGIL, Green Threads, AsyncIO vs Other Langs — Deep-Dive and Benchmarks
(Petr Andreev)
Talk · AI/ML
|
Mastering Deep Learning: One Python Script at a Time
(Charles Moruri)
Talk · AI/Agentic
|
Django Girls Workshop
|
Community Summit
|
| 12:50 – 13:00 | Sponsor Plenary Talk | |||
| 13:00 – 14:00 | Lunch | |||
| 14:05 – 14:50 |
Turning Food into Medicine with Local LLMs: The Future of Chronic Disease Management
(Daniel Samuel Etukudo)
Talk · AI/ML
|
From Hospital Records to REST API: Training and Serving XGBoost Disease Prediction Models in Python
(Ernest Essien)
Talk · AI/Agentic
|
Django Girls Workshop
|
Community Summit
|
| 14:55 – 15:40 |
The Mathematical Representation of Vision: From Linear Algebra to Deepfake Detection
(Mark Lubega)
Talk · AI/ML
|
From Zero to GPU: Serverless ML Inference on a Budget with Modal and Python
(Arnold Ighiwiyisi)
Talk · AI/Agentic
|
Django Girls Workshop
|
Community Summit
|
| 15:50 – 16:50 | Closing Keynote | |||
| 16:50 – 17:20 | Lightning Talks | |||
| Time | Victoria Ball Room | Majestic Hall | Royal Hall | Regal Hall | Pavilion |
|---|---|---|---|---|---|
| 7:00 – 8:45 | Break Tea | ||||
| 9:00 – 9:15 | Opening Remarks | ||||
| 9:15 – 10:15 | Opening Keynote | ||||
| 10:20 – 11:05 |
Let the Computer Run Your Unit Tests: Property-Based Testing with Hypothesis in Python
(Batamye Umar Isabirye)
Talk · Core Python
|
Building Real-Time Voice Agents That Listen and Respond in Python
(Glory Bagai)
Talk · AI/Agentic
|
Python in the Browser: No install, No barrier
(Hypolit Zeuchieu)
Talk · Security/Web
|
Pyladies Africa
|
Posters
|
| 11:10 – 11:40 |
Working with Audio in Python (Pythonic Approach)
(Bashir Kasujja)
Short Talk · Core Python
|
Detecting Firmware Implants with Python Assisted Bare-Metal Forensics
(Victor Ashioya)
Short Talk · AI/Agentic
|
Enhancing FastMCP Server Security
(Mugoya Hillarious)
Short Talk · Security/Web
|
Pyladies Africa
|
Posters
|
| 11:45 – 12:15 |
Python for Microcontrollers: Introduction to MicroPython & Wokwi Simulator
(Samuel Lunghe)
Short Talk · Core Python
|
Building Event-Driven Systems in Python That Survive Production
(Abdulmateen Tairu)
Short Talk · AI/Agentic
|
Python at Scale: A Practical Guide to Serving 1 Million Users with FastAPI and Flask
(Moses Daudu)
Short Talk · Security/Web
|
Pyladies Africa
|
Posters
|
| 12:20 – 13:00 | Open Source, Research and Industry Panel | ||||
| 13:00 – 14:00 | Lunch | ||||
| 14:05 – 14:35 |
Deterministic Python: Implementing RTOS Design Concepts in MicroPython
(Shawal Mbalire)
Short Talk · Core Python
|
Designing Python APIs for Data You Don't Control
(Saurav Jain)
Short Talk · AI/Agentic
|
When Step 3 Fails: Reliable Multi-Step Workflows in Celery Using the Saga Pattern
(Douglas Amoo-Sargon)
Short Talk · Security/Web
|
Pyladies Africa
|
Posters
|
| 14:40 – 15:10 |
Building Low-Power IoT Systems with LoRaWAN and Python
(Job mbugua)
Short Talk · Core Python
|
Serving LLMs on a Budget with vLLM
(Ifihanagbara Olusheye)
Short Talk · AI/Agentic
|
Async Python and FastAPI: How It Actually Works
(Theresa Seyram Agbenyegah)
Short Talk · Security/Web
|
Pyladies Africa
|
Posters
|
| 15:15 – 15:45 |
Back to the Fixtures
(Steve Yonkeu)
Short Talk · Core Python
|
Advanced Design Patterns for ML Systems
(Victor Ashioya)
Short Talk · AI/Agentic
|
Delivering with Django: Boring Tech, Real Impact in Africa's Startups
(Bernard Katamanso)
Short Talk · Security/Web
|
Pyladies Africa
|
Posters
|
| 15:50 – 16:50 | Closing Keynote | ||||
| 16:50 – 17:20 |
Lightning Talks Django Deployment Isn't What It Used to Be. by victorianyamai Using Python to Automate API Testing in Open Source Projects by Christine Securing Networks with Python: A Deep Dive into Intrusion Detection, Phishing Prevention, and Vulnerability Scoring by Alpha What Nobody Tells You About Running a Developer Community as a Student by adjanour The Informal Economy Doesn't Have an API by John_iroko Design isn't just for the Frontend: Why backend developers should care about UX. by Miriam-Birungi |
||||
| Time | Victoria Ball Room | Majestic Hall | Royal Hall | Regal Hall |
|---|---|---|---|---|
| 7:00 – 8:45 | Break Tea | |||
| 9:00 – 9:15 | Opening Remarks | |||
| 9:15 – 10:15 | Opening Keynote | |||
| 10:20 – 11:05 |
Hacking for Good: Cybersecurity and Ethical Hacking with Python
(Mvenyi Donald Mbutu)
Talk · Security/Web
|
The Lazy Wizard's Guide to Federated Learning: Building ML Models in Difficult Places
(Johannes Kolbe)
Talk · ML/Data Science
|
From Single Agents to Production Teams: Building Multi-Agent Systems with Python, MCP, and Persistent Memory
(David Agbolade)
Talk · AI/Agentic
|
Refugee Program
|
| 11:10 – 11:40 |
Breaking Bad in Python: A Chaos Engineering Story
(Joyce Dzifa Lokko)
Short Talk · Security/Web
|
V-MATH and Veri-Math: Step Level Verification for Enhancing Mathematical Reasoning in Large Language Models
(John Paul Rugaba Rugaba)
Short Talk · ML/Data Science
|
Designing Python-First AI Programs for African Universities: A Practical Framework
(Elvira Khwatenge)
Short Talk · AI/Agentic
|
Refugee Program
|
| 11:45 – 12:15 |
How I Used Python to Control Kubernetes with Voice Notes on Telegram
(Daniel Mwiine)
Short Talk · Security/Web
|
Federated Learning as a Distributed Systems Problem: Designing Production-Grade ML Systems in Python
(David Asem)
Short Talk · ML/Data Science
|
Speech Synthesis Unpacked: Building a Voice Cloning TTS Model with Python
(Nunsi Shiaki)
Short Talk · AI/Agentic
|
Refugee Program
|
| 12:20 – 13:00 | Dedicated Expo Hall Time | |||
| 13:00 – 14:00 | Lunch | |||
| 14:05 – 14:35 |
Delivering with Django: Boring Tech, Real Impact in Africa's Startups
(Bernard Katamanso)
Short Talk · Security/Web
|
Continuous translation with Weblate in the age of AI
(Gersona Andrianarijaona)
Short Talk · ML/Data Science
|
Deploying Intelligence at the Edge: Building Real-World Perception Systems with Python on Constrained Hardware
(Obed Honour Eje)
Short Talk · AI/Agentic
|
Refugee Program
|
| 14:40 – 15:10 |
PaSSw0rdVib3s!: Finding Passwords in Digital Evidence
(Anne Fleur van Luenen)
Short Talk · Security/Web
|
Building Clinical Tools in Data-Constrained Environments: Python, ML, and the Human Spine
(Christine Akoto-Nimoh)
Short Talk · ML/Data Science
|
Cyber Security Workshop
|
Refugee Program
|
| 15:15 – 15:45 |
Background Jobs at Scale: Designing Reliable Python Worker Systems
(Efe Omoregie)
Short Talk · Security/Web
|
Building Civic Tech with Python: APIs, Data, and Systems for Public Good
(Alamin Magaga)
Short Talk · ML/Data Science
|
Cyber Security Workshop
|
Refugee Program
|
| 15:50 – 16:50 | Closing Keynote | |||
| 16:50 – 17:20 |
Lightning Talks Your Code is Great...but Who Knows? by sarahmuwanguzi Python for Impact: Building Climate Solutions Rooted in African Communities by Tendai Jack Open Source Is Infrastructure. Why We Must Stop Treating It Like a Hobby by Trudy Python for Community Impact: Simple Tech Solutions for Refugee and Rural Communities in Africa by sankara |
|||