PyCon Africa 2026 Schedule

Time Albert Hall Majestic Hall Royal Hall Regal Hall
10:00 – 16:00 Badge Pickup
10:00 – 12:00 Expo Setup
13:00 – 15:00
The Essence of Data Visualisation: Mapping from Data to Visual Properties
15:00 – 17:00
Build and deploy an ADK agent on Cloud Run
17:00 – 19:00
Hands-On: Building an AI Agent with Python to Detect Risky Customers
Time Albert Hall Majestic Hall Royal Hall
10:00 – 16:00 Badge Pickup
10:00 – 12:00 Merch Pickup
12:00 – 14:00
Demystifying Robotics & IoT with MicroPython
Humble Data workshop
14:00 – 16:00
LLMs Expert Session
GDEs
Building Your First RESTful API
16:00 – 18:00
Trust Is a Dependency: Securing the Modern Software Supply Chain
Building Pearl-Chat: Overcoming the Technical Challenges of Architecting a Native Luganda LLM in Pure JAX
Time Albert Hall - AI/ML Majestic Hall - AI/Agentic Royal Hall - Web/Security Regal Hall - Core
9:00 – 9:15 Opening Remarks
Ariane Djeupang — International Chair, PyCon Africa Ariane Djeupang — International Chair, PyCon Africa
9:15 – 10:15 Opening Keynote
State of the Developer Address
Mark Ssembajjwe Mark Ssembajjwe
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
Open Space
11:10 – 11:55
Getting started with mechanistic interpretability
Talk · AI/ML
Africa’s Talking Integration with AI
Talk · AI/Agentic
Open Space
12:00 – 12:45
Python for Data Science and AI: An African Perspective
Talk · AI/ML
The Last Mile Is Data
Talk · AI/Agentic
Open Space
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
Open Space
14:55 – 15:40
The Mathematical Representation of Vision: From Linear Algebra to Deepfake Detection
Talk · AI/ML
All Seeing, All Knowing: Evaluating Production AI Agents with Logs, Traces and Evals
Talk · AI/Agentic
15:50 – 16:50 Closing Keynote
Building the Agentic Future with Google Antigravity
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
17:20 – 17:35 Closing Remarks
Hassan Bahati — Local Chair, PyCon Africa 2026 Hassan Bahati — Local Chair, PyCon Africa 2026
Time Albert Hall - Core Python Majestic Hall - AI/Agentic Royal Hall - Security/Web Regal Hall - Web Pavilion Setup
9:00 – 9:15 Opening Remarks
Dorothy Kabarozi — Local Chair, PyCon Africa 2026 Dorothy Kabarozi — Local Chair, PyCon Africa 2026
9:15 – 10:15 Opening Keynote
Building AI-Powered Lending Infrastructure
Chris Orwa Chris Orwa
10:20 – 11:05
Working with Audio in Python (Pythonic Approach)
Short Talk · Core Python
Building Real-Time Voice Agents That Listen and Respond in Python
Short Talk · AI/Agentic
Python in the Browser: No install, No barrier
Short Talk · Security/Web
Django Girls Workshop
11:10 – 11:40
Python for Microcontrollers: Introduction to MicroPython & Wokwi Simulator
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
Django Girls Workshop
11:45 – 12:15
Crafting Legendary Documentation for Your Python Projects
Short Talk · Core Python
From Campus to Community: How Ugandan Students Are Building AI Agents with Python
Short Talk · AI/Agentic
Python at Scale: A Practical Guide to Serving 1 Million Users with FastAPI and Flask
Short Talk · Security/Web
Django Girls Workshop
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
Async Python and FastAPI: How It Actually Works
Short Talk · Security/Web
Django Girls Workshop
14:40 – 15:10
Building Low-Power IoT Systems with LoRaWAN and Python
Short Talk · Core Python
Advanced Design Patterns for ML Systems
Short Talk · AI/Agentic
15:15 – 15:45
Rift Research Labs’ Talk
Sponsor Talk
A Hands-On Practical Framework for Building Recommender Systems at Scale with KerasRS and JAX
Short Talk · AI/Agentic
Kolaborate sponsor talk
Sponsor Talk
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
17:20 – 17:30 Closing Remarks
Hassan Bahati — Local Chair, PyCon Africa 2026 Hassan Bahati — Local Chair, PyCon Africa 2026
Time Albert Hall - Security/Web Majestic Hall - ML/Data science Royal Hall - AI/Agentic Regal Hall - Core
9:00 – 9:15 Opening Remarks and Overview
Ariane Djeupang — International Chair, PyCon Africa Ariane Djeupang — International Chair, PyCon Africa
9:15 – 10:15 Opening Keynote
A Decade of Language AI: A Reflection on the Insanity
Jade Abbot Jade Abbot
10:20 – 11:05
Breaking Bad in Python: A Chaos Engineering Story
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
11:10 – 11:40
How I Used Python to Control Kubernetes with Voice Notes on Telegram
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
11:45 – 12:15
Deployment of Python Application on Twelveinks Cloud Platform
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
12:20 – 13:00 Dedicated Expo Hall Time
13:00 – 14:00 Lunch
14:05 – 14:35
Deployment of Custom LLMs using serverless architectures
Sponsor Talk
Continuous translation with Weblate in the age of AI
Short Talk · ML/Data Science
Mastering Deep Learning: One Python Script at a Time
Short Talk · AI/Agentic
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
Open Space
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
Open Space
17:00 – 18:00 Closing Keynote
The Evolution of Python: Lessons from Its Creator★
Guido van Rossum Guido van Rossum
★ Remote session