~/formations

I teach what I practice.

I teach in higher education and run workshops in companies: Symfony & PHP, agentic AI, web fundamentals, SEO. Everything I teach, I use on real engagements.

Academia & companies 4 topics Lille + remote
Set up a training

Reply within 24 business hours

~/contexts § 01

In academia and in companies.

A semester in front of a class or three days with a team: I adapt to the audience. The level, though, stays put.

context: academia

In higher education

Lectures, labs and graded projects across a semester. I bring the reality of the job into the room: code review, real deliverables, real deadlines.

  • Lectures & labs
  • Graded capstone projects
  • Content aligned with the syllabus
  • One-off session or full semester
p. 01 · semester

context: company

In companies

Short, dense workshops built on your stack and your real cases. My goal: the team leaves autonomous.

  • 1 to 3-day workshops
  • Upskilling for existing teams
  • Work on your real cases
  • Post-training follow-up available
p. 02 · 1–3 day workshop

// two pages of the same notebook

~/modules § 02

Four topics I know inside out.

Every syllabus starts from your context: the class or the team, their real level, your goals.

MOD-01 symfony-php.module

Symfony & PHP

The framework as you actually use it on the job, with code that lives long.

// syllabus

  • Modern PHP & solid OOP
  • Symfony: routing, DI, Doctrine
  • APIs, persistence & tests
  • Debt, review, industrialization
audience
dev students · PHP teams
format
semester or 1–3 day workshop
level
intro → advanced
MOD-02 ia-agentique.module
differentiator

Agentic AI & LLMs

Understand then build LLM-based systems. By the end of the workshop, your agent is actually running.

// syllabus

  • LLM landscape: strengths, limits, costs
  • Prompting, function calling, agents
  • MCP: wiring AI into a real system
  • Workshop: an end-to-end tooled agent
audience
students · tech & product teams
format
seminar or 1–3 day workshop
level
discovery → practitioner
MOD-03 web-fondamentaux.module

Web fundamentals

HTML, CSS, JavaScript: the healthy base everything else rests on.

// syllabus

  • Semantic HTML & accessibility
  • Modern CSS: layout, responsive
  • JavaScript: DOM, events, fetch
  • Mini-project: a cleanly built page
audience
first-year students · career switchers
format
semester, labs
level
beginner
MOD-04 seo.module

SEO

SEO through tech and content, measured in Search Console.

// syllabus

  • Crawl, indexing: how it works
  • Technical SEO: perf, structure, schema
  • Content & search intent
  • Measure: Search Console, iterate
audience
marketing/dev students · web teams
format
1–2 day workshop
level
intro → intermediate
~/why-a-practitioner § 03

What changes with a practitioner.

Three good reasons to trust me with your next training.

01 since 2009

15+ yrs in production

Symfony since 2009, tech lead, from legacy to greenfield. What I teach, I have actually debugged, shipped and maintained.

verified
02 MCP · agents · prod

Real cases as teaching material

MCP servers in production, agents that equip teams, products shipped. My course examples come straight from my engagements.

verified
03 academia · company

Two audiences, one standard

Higher-ed students or teams on the job: I adapt, but I aim for the same thing. Autonomy.

verified
~/get-started § 04

How we start

Three steps, from the first message to a validated syllabus.

01 step

You describe the need

Audience, topic, timing, level. A few lines are enough.

02 step

We build the syllabus

A call to scope it, then I send you a detailed syllabus and a quote.

03 step

I teach, we adjust

I run the training, we measure what landed, and I adjust if needed.

~/faq § 05

Frequently asked questions

Short answers. The rest, we talk through.

01 Are your trainings tailored?

Yes, always. I start from your context (the syllabus for academia, the stack and team level for companies) and build the content accordingly.

02 What formats and durations?

In academia: from a one-off session to a full semester (lectures, labs, projects). In companies: one to three-day workshops, or upskilling spread over time.

03 Do you teach remotely?

Yes. Based in Lille, I travel depending on the project; remote works very well for short workshops and follow-up.

04 What level do participants need?

From complete beginner (web fundamentals) to advanced (advanced Symfony, agentic AI). We check the real level of participants upfront: that is what makes a training useful.

05 How do we get started?

You write to me with the context: audience, topic, timing. We set up a call, I propose a syllabus and a quote. Simple.

06 How much does it cost?

On a quote basis, depending on the format, duration and prep needed. I give a clear price, and I reply fast.

$ ./set-up-a-training

Let's set up your training ?

Tell me the audience, the topic and the timing. I'll get back to you quickly with a syllabus and a quote.

// contact

context
academia & company
formats
semester · 1–3 day workshop
location
Lille + remote / France
response
within 24 business hours