enseignement
Cours de mathématiques pures, mathématiques appliquées, science des données et apprentissage automatique aux niveaux licence et master/doctorat.
J'enseigne des cours couvrant les mathématiques pures, les mathématiques appliquées, les statistiques et la science des données / apprentissage automatique, aux niveaux licence et master/doctorat — à l'IMSP (Bénin) et dans le réseau AIMS (Afrique du Sud, Sénégal, Rwanda), avec également des ateliers courts et des bootcamps intensifs pour les professionnels en activité.
Philosophie d'enseignement
Les mathématiques s'apprennent en pratiquant. Mon enseignement en est le reflet : théorie rigoureuse et projets concrets en parallèle, où les étudiants démontrent un théorème de point fixe une semaine et construisent un pipeline TDA en Python la semaine suivante. La théorie et la pratique finissent par se vérifier l'une l'autre.
Je privilégie l'apprentissage actif — séances de problèmes, ateliers de code, projets collaboratifs — plutôt que les cours magistraux passifs. L'autre moitié du travail, c'est le mentorat : aider les étudiants à identifier quelle question de recherche est la leur, construire la maturité mathématique pour y répondre, et rendre le chemin de l'étudiant au contributeur aussi concret que possible.
Parcours d'apprentissage recommandés
Parcours Mathématiques pures : Algèbre linéaire → Analyse réelle → Topologie générale → Topologie algébrique → Théorie des points fixes → TDA
Parcours Mathématiques appliquées : Probabilités → Statistique → Processus stochastiques → Séries temporelles → Statistique bayésienne → Finance quantitative
Parcours Science des données & ML : Programmation → Intro science des données → Apprentissage automatique → Apprentissage profond → TAL / DL géométrique / Renforcement → MLOps
Chaque flèche représente un prérequis suggéré. Les étudiants peuvent entrer à n'importe quel point correspondant à leur niveau.
Institutions
- IMSP — Institut de Mathématiques et de Sciences Physiques, Dangbo, Bénin
- AIMS Afrique du Sud — African Institute for Mathematical Sciences, Le Cap
- AIMS Sénégal — African Institute for Mathematical Sciences, Mbour
- AIMS Rwanda — African Institute for Mathematical Sciences, Kigali
Cours dispensés à l'AIMS — African Institute for Mathematical Sciences
Cours sélectionnés dispensés dans les centres AIMS (Rwanda, Sénégal, Afrique du Sud). Chaque cours dispose d'un Jupyter Book interactif dédié avec notes de cours, exercices et code.
Programmation Python pour scientifiques
Introduction à Python pour le calcul scientifique et la science des données. Variables, structures de données, contrôle de flux, fonctions, NumPy, Matplotlib. Travaux pratiques et défis de programmation.
AIMS Afrique du Sud AIMS Sénégal AIMS Rwanda
Jupyter BookMathématiques expérimentales avec SageMath
Résolution de problèmes par l'expérimentation computationnelle. Mathématiques discrètes, théorie des nombres, algèbre linéaire, théorie des graphes, combinatoire. Construction de notebooks SageMath pour l'exploration mathématique.
AIMS Afrique du Sud
Site du coursÉquations différentielles ordinaires
Théorèmes d'existence et d'unicité, équations du premier et second ordre, systèmes d'EDO, analyse de stabilité, transformées de Laplace. Applications à la dynamique des populations et aux modèles épidémiologiques.
AIMS Sénégal AIMS Rwanda
Supports de coursAnalyse topologique des données
Homologie persistante, complexes simpliciaux, filtrations de Vietoris-Rips, algorithme Mapper, théorèmes de stabilité. Implémentation avec GUDHI et Ripser en Python. Applications aux données de santé et financières.
AIMS Afrique du Sud AIMS Sénégal
Supports de coursMéthodes numériques avec Python
Recherche de racines, interpolation, intégration numérique, systèmes linéaires, résolution d'EDO. Analyse d'erreurs et convergence. Toutes les méthodes implémentées de zéro et avec NumPy/SciPy, avec calepins Jupyter.
AIMS Sénégal AIMS Rwanda
Supports de coursAteliers & formations courtes (3–5 jours)
Ateliers existants
- Workshop on Computational Topology & Quantum Computing (WoComToQC) — Organisateur & intervenant
- Data Science Africa — Tutoriels d'apprentissage automatique pour les chercheurs africains
- Python pour la Recherche Mathématique — Calcul scientifique pratique pour mathématiciens
- Introduction à la TDA avec GUDHI & Ripser — Homologie persistante en pratique
- The Shape of Data — Atelier basé sur le livre, ML géométrique et analyse de données en R
IA appliquée & industrie
Introduction à l'IA générative & aux LLMs
3 jours — Prompt engineering, fine-tuning, Retrieval-Augmented Generation (RAG), déploiement. Pratique avec l'API OpenAI et les modèles open-source.
Plus sur l'atelierData science pour décideurs
3 jours — Formation non-technique pour managers et dirigeants : comprendre l'IA, identifier les cas d'usage, piloter un projet data, évaluer le ROI.
Plus sur l'atelierMLOps en pratique
4 jours — Du notebook à la production : Docker, pipelines CI/CD, monitoring de modèles, suivi d'expériences (MLflow), versioning (DVC).
Plus sur l'atelierFondations mathématiques de l'IA moderne
5 jours — Les structures mathématiques derrière les modèles modernes : algèbre linéaire et architectures de réseaux, calcul différentiel et apprentissage par gradient, probabilités et modèles de diffusion, biais inductif, évaluation et généralisation. Destiné aux professionnels qui utilisent l'IA et veulent comprendre ce qui se passe sous le capot. Aucun prérequis mathématique avancé.
Plus sur l'atelierMathématiques & recherche
Apprentissage par renforcement : de la théorie à la pratique
5 jours — MDP, Q-learning, DQN, gradients de politique, méthodes acteur-critique. Applications en allocation de ressources, jeux et optimisation.
Plus sur l'atelierApprentissage géométrique profond
4 jours — Réseaux de neurones sur graphes, apprentissage sur variétés, architectures équivariantes. Applications en sciences moléculaires, réseaux sociaux et nuages de points.
Plus sur l'atelierStatistique bayésienne appliquée
4 jours — Modélisation bayésienne, MCMC, Stan/PyMC, modèles hiérarchiques. Applications en santé, finance et sciences sociales.
Plus sur l'atelierCompétences fondamentales
Python pour la science des données
5 jours — De zéro à l'analyse : Pandas, visualisation, nettoyage de données, analyse exploratoire et premiers modèles ML avec scikit-learn.
Plus sur l'atelierR pour l'analyse statistique
4 jours — Tidyverse, ggplot2, modélisation statistique, rapports reproductibles avec R Markdown. Compagnon de The Shape of Data.
Plus sur l'atelierRédaction scientifique avec LaTeX, Overleaf & Prism
3 jours — Rédiger articles, mémoires et thèses avec LaTeX. Édition collaborative sur Overleaf et rédaction scientifique assistée par IA avec OpenAI Prism.
Plus sur l'atelierBootcamps intensifs (8–12 semaines)
Programmes en cohorte conçus avec AIRINA Labs, destinés aux professionnels en activité et aux étudiants de master qui veulent un parcours intensif vers des systèmes de ML déployables, plutôt qu'un cours étalé sur un semestre. Ouverts aux cohortes d'entreprise (banque, télécom, assurance, secteur public) et aux inscriptions individuelles.
Machine Learning & AI Bootcamp — Une approche par la pratique
10 semaines à temps plein ou 20 semaines à temps partiel. Dix modules : de Python au ML classique, au deep learning, au TAL, aux LLM et à l'IA générative, jusqu'au MLOps — avec un projet capstone sur un jeu de données réel et un portfolio déployable.
Modules : Python · Introduction au ML · ML classique (classification, régression, clustering) · Systèmes de recommandation · TAL · ANN/CNN/RNN · LLM & IA générative · MLOps & déploiement · Projet capstone · Portfolio
Public : professionnels en reconversion vers des rôles ML/IA, étudiants de L3 à M2 cherchant un parcours intensif, et équipes d'entreprise organisant une montée en compétences interne.
Format : 100 % en ligne, synchrone. Sessions de cohorte en direct, ateliers Python pratiques, permanences hebdomadaires, projet capstone évalué par des praticiens du ML.
Plus sur l'atelier Renseignements cohorteVous cherchez le catalogue complet des 38 cours avec notes, exercices et code ? Les supports sont bilingues (FR + EN) et filtrables par domaine et par niveau.
Parcourir les 38 cours