Accéder à la plateforme Moodle
Retrouvez l’ensemble des ressources et activités pédagogiques sur cpgeacademy.org, la plateforme Moodle de la CPGE Bab Sahraa.
Teaching Philosophy
I believe that true mastery in the sciences comes from a balance between conceptual understanding and applied reasoning. My teaching focuses on algorithmics, mathematical modeling, and computational thinking, helping students build rigorous methods for solving complex problems. Through courses and resources designed for CPGE (MP/PSI) preparation, I aim to cultivate precision, creativity, and scientific intuition — essential qualities for success in competitive exams and engineering careers.
Current Courses

Algorithmique & Python

Introduction to algorithmic reasoning and structured programming using Python. Students learn about variables, control structures, functions, and problem decomposition through practical exercises inspired by CPGE concours problems.

Learning objectives: Develop precision in reasoning and mastery of algorithmic syntax.
Assessment: Quizzes, coding challenges, and graded notebook submissions.

Modélisation & Simulation

Bridges mathematics and computer science by using Python to model physical or environmental systems. Ideal for MP/PSI students exploring applied scientific reasoning.

Learning objectives: Translate theoretical models into numerical simulations.
Assessment: Mini-projects with report and code validation.

Méthodologie TIPE

Guidance for developing and presenting personal scientific projects (TIPE). Covers topic selection, experimental design, and clear scientific communication.

Learning objectives: Build autonomy, rigor, and clarity in scientific writing.
Assessment: Continuous supervision and oral presentation evaluation.