- BC AFRICA TRAINLAB
Learn Data Skills from Africa's Leading Practitioners
Practical, expert-led capacity building in data analytics, visualisation, research methods, and AI — built for professionals, governments, and institutions across Uganda and Africa.
Train in-person in Kampala, online, or hybrid — on your schedule.
WHO WE TRAIN
Government MDAs
Ministries, Departments & Agencies building in-house data capacity
Development Partners
NGOs, INGOs, and UN agencies strengthening M&E and reporting capacity
Private Sector
Corporations and SMEs investing in analytics and business intelligence
Individuals
Professionals, researchers, and students advancing their data careers
Our courses are designed by practitioners with decades of real-world experience.
Business Intelligence
4 Courses Power BI, Tableau, Excel dashboards. Build interactive reports that drive decisions.
Explore courses
Big Data Analytics
2 Courses R, Python, and advanced statistical methods for large-scale data analysis.
Explore courses
Data Storytelling
3 Courses Communicate complex data findings clearly and compellingly to any audience.
Explore courses
Data Science
2 Courses Machine learning, predictive modeling, and statistical inference for practitioners.
Explore courses
Artificial Intelligence
Coming soon Practical AI applications and prompt engineering for African development contexts.
Explore courses
Coding & Technology
1 Course Python programming from beginner to working data practitioner. Hands-on bootcamp format.
Explore courses
Monitoring & Evaluation
Coming soon Results-based M&E frameworks, DHIS2, and donor reporting for development programmes.
Explore courses
Applied Research
Coming soon Survey design, sampling, qualitative methods, and research report writing.
Explore coursesBeginner–Intermediate

Mary Mbulilo
Data Analytics Specialist
- 40 Hours
- Online + In-Person
- Cohort-based
From UGX 150,000
Beginner–Intermediate

Dr. Moses Arinaitwe
Senior Data Analyst
- 40 Hours
- Online + In-Person
- Cohort-based
From UGX 150,000
Beginner–Intermediate

Allan Nuwagaba
Data Analytics Specialist
- 30 Hours
- Online + In-Person
- Cohort-based
From UGX 150,000
Intermediate

Ogwang Ambrose
Senior Data Analyst
- 40 Hours
- Online
- Cohort-based
From UGX 150,000
Beginner–Intermediate

Caroline Nankabirwa
Data Analytics Specialist
- 30 Hours
- Online + In-Person
- Cohort-based
From UGX 150,000
Beginner

Africano Byamugisha
Software Engineer & Data Scientist
- 45 Hours
- Online
- Cohort-based
From UGX 425,000 UGX 500,000
Beginner–Intermediate

Mary Mbulilo
Data Analytics Specialist
- 40 Hours
- Online + In-Person
- Cohort-based
From UGX 150,000
Beginner–Intermediate

Dr. Moses Arinaitwe
Senior Data Analyst
- 40 Hours
- Online + In-Person
- Cohort-based
From UGX 150,000
Beginner–Intermediate

Allan Nuwagaba
Data Analytics Specialist
- 30 Hours
- Online + In-Person
- Cohort-based
From UGX 150,000
Intermediate

Ogwang Ambrose
Senior Data Analyst
- 40 Hours
- Online
- Cohort-based
From UGX 150,000
Beginner–Intermediate

Caroline Nankabirwa
Data Analytics Specialist
- 30 Hours
- Online + In-Person
- Cohort-based
From UGX 150,000
Beginner

Africano Byamugisha
Software Engineer & Data Scientist
- 45 Hours
- Online
- Cohort-based
From UGX 425,000 UGX 500,000
Train the Way That Works for You
We offer three flexible delivery formats so that geography and schedule are never a barrier to building your skills.
In-Person Training
- Small class sizes (max 20 participants)
- Dedicated workstations with licensed software
- In-person mentoring and office hours
- Networking with peers across sectors
Live Online
- Scheduled cohorts starting every quarter
- Live instructor and class interaction
- Recordings available for 30 days
- Online collaboration tools included
- Verified digital certificate
Pre-Recorded Modules
- Learn at your own pace, anytime
- Lifetime access to course materials
- Downloadable datasets and templates
- Peer discussion forums
- Certificate on completion
Train Your Entire Team or Institution
TrainLab delivers bespoke, cohort-based training programmes directly to organisations — tailored to your sector, tools, and data challenges.
Fully Customised Curriculum
We design the training around your data environment, tools, and specific organisational challenges — not a generic syllabus.
On-Site or Online Delivery
We come to your offices, train at our Kampala centre, or deliver live online sessions to distributed teams across Uganda and the region.
Pre- and Post-Training Assessment
We assess your team's current skill level, track progress, and provide a final report on competency gains and recommendations.
Learn from Practitioners
Our instructors are working professionals and researchers — not just educators. They bring real datasets, live challenges, and practitioner insight to every session.
Mary Mbulilo
Biostatistician and Monitoring & Evaluation Expert Experienced in Research, Monitoring & Evaluation, and data management within non-Government organizations and Public Health projects that include Sexual and Reproductive Health, HIV, TB, Malaria, noncommunicable diseases, adolescent health.
Allan Nuwagaba
Data Analytics Specialist Allan specialises in business intelligence and data visualization, with deep expertise in Power BI, Tableau, and Excel. He has trained corporate teams at leading banks, telecoms, and development organisations across Uganda.
Africano Byamugisha
Software Engineer & Data Scientist A software engineer and data scientist with a strong background in Python, machine learning, and API development. Africano leads our Python bootcamp and brings a practical, project-based approach to coding education.
Success Stories from Our Participants
What professionals across Uganda and Africa say after completing TrainLab courses.