Courses & Workshops
Courses & Workshops
Teaching & Educational Content
I believe in learning by building. Every lesson connects to a real project you'll complete, debug, and improve. These materials reflect my teaching experience with 200+ students across Africa.
Python Fundamentals: 5 Project-Based Lessons
Master Python through real-world projects. From temperature converters to text analytics tools, each lesson creates something you can use and share.
Your First Project – A Temperature Converter
Create a Simple Calculator – Learn Conditionals and Functions
Build a Guess-the-Number Game – Loops and Randomness
Manage a To-Do List – Lists and Basic Data Structures
Analyze Text – Strings and Basic File Handling
Why Project-Based Learning Works
Immediate Results
See your code work from lesson one. Build confidence through working applications, not abstract exercises.
Real-World Skills
Learn patterns and practices used in professional development. Code that follows industry standards.
Portfolio Ready
Each project becomes part of your coding portfolio. Demonstrate your skills with actual applications.
Workshops & Lectures
I've delivered intensive courses and workshops on NLP, geospatial AI, and data science across African institutions.
Natural Language Processing and Applications
2 WeeksAfrican Institute for Mathematical Sciences (AIMS), Ghana
August - September 2025
Delivered intensive two-week course for Mastercard Foundation Transition Training Programme. Covered NLP fundamentals, transformers, and practical applications with Python.
GeoAI Workshop: Satellite Imagery Processing
WorkshopAIMS Ghana
2025
Hands-on workshop on geospatial AI and land cover classification using satellite imagery. Jupyter notebooks covering GeoPandas, Rasterio, and QGIS integration.
Data Science & Machine Learning
OngoingAdaire Academy, Ghana
September 2024 - Present
Instructing pilot program based on EPFL curriculum. Covering data analysis, visualization, R programming, Tidyverse, and ML concepts with real-world capstone projects.
Teaching Philosophy
My teaching philosophy centers on learning by building. After teaching Python and data science to over 200 students at universities across Africa and building production ML systems, I've seen what works: practical, project-based learning that connects theory to real applications.
Every concept I teach connects to a project students will complete, debug, and improve. No theoretical fluff—just practical skills that prepare learners for real development work. This approach has helped students land roles in data science, ML engineering, and research positions.
Whether teaching NLP at AIMS Ghana, data science at Adaire Academy, or mentoring through FemAfricMaths, I focus on building confidence through immediate results and portfolio-ready projects.
Want Me to Teach at Your Institution?
I'm available for workshops, guest lectures, and curriculum development in Python, machine learning, NLP, and geospatial AI.
Teaching Philosophy
"Learn by building. Every concept connects to a project you'll complete, debug, and improve."
Expertise Areas
Latest Lessons & Articles
View AllIntroduction to Python in 6 Lessons - Part...
From essays to tweets, most of the world’s data is text. In...
Introduction to Python in 6 Lessons - Part...
Ever wished your code could keep track of your tasks? In this...
Introduction to Python in 6 Lessons - Part...
Turn Python into a game partner! In this lesson, you’ll build a...
Introduction to Python in 6 Lessons - Part...
In this second lesson of our Python beginner series, we’ll build a...
Discussion & Feedback
Share your thoughts, ask questions, or help others learn!
Loading comments...