Open course notes
My recent courses at IFRI/UAC (Benin) are published as open-source notes (in French), with slides, labs, projects and interactive self-assessment quizzes.
-
Data Mining (DM)
Master 2 — pattern mining, association rules, clustering, advanced algorithms from research papers; intermediate and advanced tracks.
-
Big Data (MMDS)
Master 1 — mining of massive datasets: MapReduce, recommender systems, LSH, graph mining, PageRank.
-
Software Development Life Cycle (SDLC)
Master 1 — software life cycle, documentation, Waterfall, V-model, iterative, spiral, Agile/Scrum and Kanban, with a team project.
-
Software Quality Assurance (AQL)
Master 2 — defining, measuring (ISO/IEC 9126, metrics) and assuring/testing software quality.
-
Python and R (PYR)
Master — programming fundamentals, data analysis and visualization, with a data analysis project.
-
Educational videos
Short explainer videos supporting the courses, on my YouTube channel @Fre3duc.
Highlighted educational videos
From my YouTube channel @Fre3duc (in French).
Software Development Life Cycle (SDLC)
Méthodologie en Cascade (Waterfall) : comment ça marche ?
Méthodologie en V : comprendre le modèle en V étape par étape (avec exemple concret)
Méthodologie Itérative : du besoin au produit final
Data Mining (DM) and Big Data (MMDS)
K-means : comprendre l'algorithme de clustering en quelques minutes
Online content writing
At Dataquest.io
- R Programming : R Prog. (basic, intermediate, advanced levels), R Prog. for data analysis and machine learning(Touched/Created 80% of the content in 2021)
- Python Programming : Python for data analysis and machine learning(Touched 20% of the content in 2021)
- SQL skill path : SQL (basic, intermediate, advanced levels), SQL with programming language(Touched/Created 50% of the content in 2021)
- Data scientist skills : Data wrangling, data cleaning, data processing, webscraping and API
- Projects : writing real-life (guided/unguided) Projects
- R and SQL auto-graders : writing auto-graders to parse students code/plots and provide interesting feedback
At Inginious
- Inginious (Université d'Abomey-Calavi -- Benin): writing exercises/project + auto-graders related to many computer science courses(2020-2023)
- Inginious (UCLouvain -- Belgium): writing exercises/project + auto-graders related to algorithms and data structures courses(2018-2020)
Teaching experience/Courses
Be aware that most of my courses are in French
Master
- 2020- Course of Data Mining, IFRI/UAC (as a teacher)
- 2020- Course of Software Quality Assurance (AQL), IFRI/UAC (as a teacher)
- 2020- Course of Big Data / Mining of Massive Datasets (MMDS), IFRI/UAC (as a teacher)
- 2020- Course of Software Development Life Cycle (SDLC), IFRI/UAC (as a teacher)
- 2023- Course of Python and R for Data scientists, IFRI/UAC (as a teacher)
- 2023 Course of WebScraping, ISE/ENEAM/UAC (as a teacher)
- 2023 Course of Natural Language Processing, ISE/ENEAM/UAC (as a teacher)
- 2023 Course of Deep Learning, PIGIER/Benin (as a teacher)
- 2020-2023 Course of Advanced Programming, ENSGMM/UNSTIM (as a teacher)
- 2020-2023 Course of Information System, ENSGMM/UNSTIM (as a teacher)
- 2018 Course of Discrete Optimization/Constraint Programming, ENEAM/UAC (as a teacher)
- 2016-2019 Lab sessions of LINFO2252 "Software Maintenance and Evolution, UCLouvain (as a teaching assistant)
Bachelor
- 2023 Course of Language Python, IFRI/UAC (as a teacher)
- 2023 Course of Language C, IFRI/UAC (as a teacher)
- 2017-2019 Lab sessions of LINFO1121 "Algorithmique et structure de donnée", UCLouvain (as a teaching assistant)
- 2016-2018 Course of Complexity and Sort algorithms Programming in C++, UAC (as a teacher)
- 2021-2022 Course of Advanced Data structures, UAC (as a teacher)
- 2014-2018 Course of Programming basics with C++, ENEAM/UAC (as a teacher)
- 2014-2023 Course of "Théorie des langage et compilation", ENEAM/UAC (as a teacher)
Other pedagogical activities
Master supervision
Ongoing
- 2026: Davy A. Operator-Based Recommendation under Constraints.
- 2026: Pacitte G. AI-Enhanced Hybrid-Room Videoconferencing through Virtual Participant Extraction.
- 2026: Giovanus A. Embedded models for wastewater treatment.
- 2026: Gilson K. Territory air quality mapping using satellite data.
- 2026: Grace S. 3D object building from 2D images using constraint programming.
Defended
- 2025: Assogba Mahoudjro Charbel. Surmonter la faible disponibilité des ressources par l'ASR multilingue : le cas du Fongbé et du Yoruba. (defended, Dec. 2025)
- 2025: Dagba Antou Paola. Conception d'un modèle d'embedding pour la langue Fongbé. (defended, Dec. 2025)
- 2025: Dagba Ken Paolo. Automatisation et optimisation du cycle de vie de développement des modèles de machine learning. (defended, Dec. 2025)
- 2024: da Costa Franck Ivon Brice. Détection et correction automatisées des vulnérabilités dans les applications web : approche LLM. (defended, Jul. 2025)
- 2023: Boko Karel. Hybrid Modeling for Bitcoin Price Forecasting: Combining Classification and Regression Models. (defended, Dec. 14, 2024)
- 2023: Tokoudagba Fabrice. Sign language translation system for deaf-mutes using deep learning. (defended, Dec. 14, 2024)
- 2023: Houkponou M. P. Ninette. Stroke detection and prediction system. (defended, Dec. 14, 2024)
- 2023: Zossou Hervé. Design of a transformer-based text-to-speech application for the Fongbe language. (defended, Dec. 14, 2024)
- 2023: de Souza Renaud. Designing an automatic French-French translator with transformers. (defended, Dec. 14, 2024)
- 2023: Dansi Dave. Implementation of a chatbot to help with administrative procedures in Benin.
- 2023: Djima Auspicia. Self-guidance system for the visually impaired using NLP and computer vision.
- 2022: Zohou Jerôme. Design Data-driven runoff-rainfall models for flood forecasting (Co-Supervisor)
- 2022: Babadjidé Marie-Charbel. Revue des Techniques d’apprentissage profond pour la synthèse de Langue Locale du Bénin (Co-Supervisor)
Bachelor
- 2020-2023: In average four bachelors every year in various topics