Technical Outreach and Public Tutorials
Before and alongside formal university teaching, I also published technical explanations and public learning material for broader audiences.
Knowledge Outside the Classroom
Some of my public technical activity predates the current portfolio. I published computer-science tutorials in the ecosystem historically associated with Site du Zero / OpenClassrooms, and public records still list courses on Java pagination, MVC application design, and generating Windows executables from JAR files. These works belong here because they show the same impulse that later became central to my teaching: make technical knowledge usable by people who are still building their confidence.
| Public course / tutorial | Focus | Why it matters |
|---|---|---|
| Créer un système de pagination en Java | Java, data display, page navigation, implementation details | A practical problem that forces the learner to connect interface needs, data access, and algorithmic structure. |
| Créez des applications de qualité avec le design pattern MVC | MVC, separation of concerns, maintainable application structure | An entry point into software design discipline: code organization, roles, responsibilities, and future evolution. |
| Créez des exécutables Windows classique (.exe) à partir des Executables JAR Files (.jar) | Java packaging, desktop delivery, executable generation | A delivery-oriented tutorial: helping learners move from code that runs locally to software that can be distributed. |
| Public technical videos and project explanations | Short-form explanation, product communication, outreach | A way to connect technical projects with audiences that may not read formal documentation. |
Example Video
Outreach Method
- Start from a concrete need: pagination, MVC, packaging, or a project explainer are easier to learn when the learner sees the use case.
- Turn hidden engineering into visible steps: good tutorials make decisions, constraints, and trade-offs explicit.
- Respect beginner confusion: a topic is not simple just because it has become familiar to the teacher.
- Connect learning to delivery: a lesson should help someone build, test, share, or explain something real.
- Keep a public trace: online courses, videos, and archives allow learning material to outlive the first audience.
Continuity With My Portfolio
This outreach work links naturally with my teaching, consulting, and research pages. Whether I am explaining Java pagination, supervising a hackathon, teaching software engineering, or designing a delivery forge, the underlying commitment is the same: make complex systems understandable enough for people to act responsibly on them.