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
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
PyData Summit
Sponsor Workshops
16:00 – 18:00
Building Your First RESTful API
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
Humble Data workshop
WiDs
11:00 – 13:00
LLMs Expert Session
Securing Django 6.0 Apps with Built-in Content Security Policy
WiDs
13:00 – 14:00 Lunch
14:00 – 16:00
Hands-On: Building an AI Agent with Python to Detect Risky Customers
Building Pearl-Chat: Overcoming the Technical Challenges of Architecting a Native Luganda LLM in Pure JAX
WiDs
16:00 – 18:00
SQLAlchemy: the Swiss Army Knife of Databases for Python
CPython Internals
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
Talk · AI/ML
MLOPs with MLFLow (A Value Estimation Example)
Talk · AI/Agentic
Django Girls Workshop
Community Summit
11:10 – 11:55
Getting started with mechanistic interpretability
Talk · AI/ML
GenAI Inside: Embedding AI into Enterprise Workflows with Python
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
Talk · AI/ML
Mastering Deep Learning: One Python Script at a Time
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
Talk · AI/ML
From Hospital Records to REST API: Training and Serving XGBoost Disease Prediction Models in Python
Talk · AI/Agentic
Django Girls Workshop
Community Summit
14:55 – 15:40
The Mathematical Representation of Vision: From Linear Algebra to Deepfake Detection
Talk · AI/ML
From Zero to GPU: Serverless ML Inference on a Budget with Modal and Python
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
Building AI-Powered Lending Infrastructure (Chris Orwa)
10:20 – 11:05
Let the Computer Run Your Unit Tests: Property-Based Testing with Hypothesis in Python
Talk · Core Python
Building Real-Time Voice Agents That Listen and Respond in Python
Talk · AI/Agentic
Python in the Browser: No install, No barrier
Talk · Security/Web
Jonathan Ssali and Jamil Lutaaya
Posters
11:10 – 11:40
Working with Audio in Python (Pythonic Approach)
Short Talk · Core Python
Detecting Firmware Implants with Python Assisted Bare-Metal Forensics
Short Talk · AI/Agentic
Enhancing FastMCP Server Security
Short Talk · Security/Web
Jonathan Ssali and Jamil Lutaaya
Posters
11:45 – 12:15
Python for Microcontrollers: Introduction to MicroPython & Wokwi Simulator
Short Talk · Core Python
Building Event-Driven Systems in Python That Survive Production
Short Talk · AI/Agentic
Python at Scale: A Practical Guide to Serving 1 Million Users with FastAPI and Flask
Short Talk · Security/Web
Jonathan Ssali and Jamil Lutaaya
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
Short Talk · Core Python
Designing Python APIs for Data You Don't Control
Short Talk · AI/Agentic
When Step 3 Fails: Reliable Multi-Step Workflows in Celery Using the Saga Pattern
Short Talk · Security/Web
Jonathan Ssali and Jamil Lutaaya
Posters
14:40 – 15:10
Building Low-Power IoT Systems with LoRaWAN and Python
Short Talk · Core Python
Async Python and FastAPI: How It Actually Works
Short Talk · Security/Web
Jonathan Ssali and Jamil Lutaaya
Posters
15:15 – 15:45
Back to the Fixtures
Short Talk · Core Python
Advanced Design Patterns for ML Systems
Short Talk · AI/Agentic
Delivering with Django: Boring Tech, Real Impact in Africa's Startups
Short Talk · Security/Web
Jonathan Ssali and Jamil Lutaaya
Posters
15:50 – 16:50 Closing Keynote
16:50 – 17:20
Lightning Talks
Django Deployment Isn't What It Used to Be. by Victoria Nyamai Victoria Nyamai
Using Python to Automate API Testing in Open Source Projects by Clency Christine Clency Christine
Securing Networks with Python: A Deep Dive into Intrusion Detection, Phishing Prevention, and Vulnerability Scoring by Alpha Lee Munene Alpha Lee Munene
What Nobody Tells You About Running a Developer Community as a Student by Bernard Katamanso Bernard Katamanso
The Informal Economy Doesn't Have an API by John Pangara John Pangara
Design isn't just for the Frontend: Why backend developers should care about UX. by Angella Miriam Birungi Angella 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
A Decade of Language AI: A Reflection on the Insanity (Jade Abbot)
10:20 – 11:05
Hacking for Good: Cybersecurity and Ethical Hacking with Python
Talk · Security/Web
The Lazy Wizard's Guide to Federated Learning: Building ML Models in Difficult Places
Talk · ML/Data Science
From Single Agents to Production Teams: Building Multi-Agent Systems with Python, MCP, and Persistent Memory
Talk · AI/Agentic
Refugee Program
11:10 – 11:40
Breaking Bad in Python: A Chaos Engineering Story
Short Talk · Security/Web
V-MATH and Veri-Math: Step Level Verification for Enhancing Mathematical Reasoning in Large Language Models
Short Talk · ML/Data Science
Designing Python-First AI Programs for African Universities: A Practical Framework
Short Talk · AI/Agentic
Refugee Program
11:45 – 12:15
How I Used Python to Control Kubernetes with Voice Notes on Telegram
Short Talk · Security/Web
Federated Learning as a Distributed Systems Problem: Designing Production-Grade ML Systems in Python
Short Talk · ML/Data Science
Speech Synthesis Unpacked: Building a Voice Cloning TTS Model with Python
Short Talk · AI/Agentic
Refugee Program
12:20 – 13:00
Dedicated Expo Hall Time
Dedicated Expo Hall Time
Dedicated Expo Hall Time
Refugee Program
13:00 – 14:00 Lunch
14:05 – 14:35
Delivering with Django: Boring Tech, Real Impact in Africa's Startups
Short Talk · Security/Web
Continuous translation with Weblate in the age of AI
Short Talk · ML/Data Science
Deploying Intelligence at the Edge: Building Real-World Perception Systems with Python on Constrained Hardware
Short Talk · AI/Agentic
Refugee Program
14:40 – 15:10
PaSSw0rdVib3s!: Finding Passwords in Digital Evidence
Short Talk · Security/Web
Building Clinical Tools in Data-Constrained Environments: Python, ML, and the Human Spine
Short Talk · ML/Data Science
Cyber Security Workshop
Tutorial
Refugee Program
15:15 – 15:45
Background Jobs at Scale: Designing Reliable Python Worker Systems
Short Talk · Security/Web
Building Civic Tech with Python: APIs, Data, and Systems for Public Good
Short Talk · ML/Data Science
Cyber Security Workshop
Tutorial
Refugee Program
15:50 – 16:50 Closing Keynote
The Evolution of Python: Lessons from Its Creator (Guido van Rossum)
16:50 – 17:20
Lightning Talks
Your Code is Great...but Who Knows? by Sarah Muwanguzi Sarah Muwanguzi
Python for Impact: Building Climate Solutions Rooted in African Communities by Tendai Jack Tendai Jack
Open Source Is Infrastructure. Why We Must Stop Treating It Like a Hobby by Gertrude Abagale Abagale Gertrude Abagale Abagale
Python for Community Impact: Simple Tech Solutions for Refugee and Rural Communities in Africa by Makala Sankara Anzuruni Makala Sankara Anzuruni