• Clément Barbaza
  • 🇬🇧 English
  • 🇫🇷 French
  • Teaching

    Since 2018, I teach web development in French tertiary education schools.

    Table of contents

    Statistics

    Academic

    From 2020 to 2025, I was responsible for the academic coordination for a development web and mobile Bachelor diploma in a school in Paris, managing the curriculum development and compliance with diploma standards.

    Diploma syllabus

    I have designed training programs that comply with the official certification standards of:

    End of year projects

    At the end of each scholar year, I manage a big project as an integrative experience of all the students learning. Students have to plan and build a full-stack application by leveraging all the knowledge and practical skills they've learned so far.

    That project is likely the centerpiece of the student's portfolio and the main talking point for them when they attend job interviews. As it is where they will convey their knowledge and capabilities to potential employers.

    The process of developing that kind of project includes project idea generation, planning, drafting, prototyping, user testing, and finally building. They learn best practices in each part of the process to ensure they create a project that accurately reflects their abilities.

    Judging panels

    I take part in judging panels, either as a jury member or as the organizer.

    Courses

    2025-2026

    2024-2025

    2023-2024

    2022-2023

    2021-2022

    2020-2021

    2019-2020

    2018-2019

    Projects and exercises

    Here some statistics about projects and exercises I've made to teach or evaluate students.

    Go to exercises list

    Guides

    I've created 80 examples guides to help students to understand some programming concepts.

    Go to guides list

    Pedagogic tools

    Here is a list of tools I regularly use to teach classes:

    Assessment tools I've created

    Curation

    I share article links about teaching I find interesting on my content curation website.

    I don't necessarily approve the content of the articles, but I think these articles could be interesting to open my mind, upgrade my knowledge, and discover different points of view.