My training programs

Complete programs ready to be delivered in your company or training center: target audience, schedule, tools, workshops and certifications.

Career paths & professional titles2

Programming fundamentals9

Beginner
Programming fundamentals
Git: version your code and work as a team
Understand Git's logic and use it day to day: commits, branches, merges and collaboration.
Intermediate
Programming fundamentals
Git in a team: clean history, merge strategies and GitLab
Rewrite history with method, choose your merge strategy and scale teamwork with GitLab.
Beginner
Programming fundamentals
Algorithms: learn to reason before you code
Learn to reason like a developer: variables, conditions, loops, arrays, functions and sorting.
Beginner
Programming fundamentals
Think in objects: from analysis to classes
Move from analysis to object code: classes, relations, layered architecture and basic patterns.
Beginner
Programming fundamentals
UML: analyze and model an application
Represent needs and a design with the UML diagrams that really matter.
Beginner
Programming fundamentals
Python: learn the language through projects
Write scripts and structured programs in Python, from basic types to classes, files and databases.
Intermediate
Programming fundamentals
Advanced Python: objects, concurrency, tests and performance
Write robust, efficient Python: decorators, generators, advanced OOP, threads, networking, tests and optimization.
Intermediate
Programming fundamentals
Modern Java: learn object-oriented programming
Learn modern Java: classes, inheritance, interfaces, collections, exceptions, files and concurrency.
Advanced
Programming fundamentals
Advanced Java: concurrency, JVM, tests and performance
Master advanced Java: modern concurrency, JVM memory, streams, tests and optimization.

Front-end web development10

Beginner
Front-end web development
HTML5 and CSS3: structure, layout and responsive
Build clean, accessible web pages adapted to every screen, from structure to design.
Beginner
Front-end web development
Responsive interfaces with Bootstrap 5
Quickly assemble polished, adaptive interfaces with the most widely used CSS framework.
Beginner
Front-end web development
JavaScript: the basics to bring your pages to life
Learn the language, manipulate the DOM, handle forms and exchange with a server.
Intermediate
Front-end web development
Advanced JavaScript: objects, asynchronous code and modules
Master the language's deep mechanisms to write robust, modular and maintainable code.
Intermediate
Front-end web development
TypeScript: typing your JavaScript applications
Make your code reliable with static typing: types, classes, generics, modules and tooling.
Intermediate
Front-end web development
React: build web interfaces with components
Master the React fundamentals: JSX, components, state, hooks, forms, routing and first tests.
Advanced
Front-end web development
Advanced React: state, data, performance and tests
Industrialize a React application: Redux Toolkit, cached queries, PWA, optimization, tests and architecture.
Intermediate
Front-end web development
Next.js: full stack React applications and SEO
Build fast sites and applications with server-side rendering, SEO and internationalization.
Intermediate
Front-end web development
Vue.js 3: reactive web applications
Build reactive interfaces with Vue 3: components, routing, Pinia and the Composition API.
Intermediate
Front-end web development
Modern Angular: signals, components and forms
Develop with recent versions of Angular: signals, standalone components, services, forms and tests.

Back-end & frameworks10

Intermediate
Back-end & frameworks
Node.js and Express: APIs and JavaScript servers
Create servers and REST APIs with JavaScript: modules, databases, Express and tests.
Beginner
Back-end & frameworks
PHP 8: build dynamic sites connected to a database
Master PHP, basic object-oriented programming, MySQL with PDO, sessions and authentication.
Intermediate
Back-end & frameworks
Advanced PHP: objects, MVC and web services
Structure a professional PHP application: MVC architecture, PDO, ORM, REST services and best practices.
Intermediate
Back-end & frameworks
Symfony 7: develop a structured web application
Learn to build an application with Symfony: routing, Twig, Doctrine, forms, security and services.
Intermediate
Back-end & frameworks
Laravel 12: build a complete web application
Build a complete application with Laravel: routes, Blade, Eloquent, authentication, queues and tests.
Intermediate
Back-end & frameworks
Custom WordPress: themes, plugins and API
Develop WordPress themes and extensions: hooks, custom content types, Ajax and security.
Beginner
Back-end & frameworks
Create and manage a WordPress site from A to Z
Install, structure, enrich and secure a WordPress site without writing code.
Intermediate
Back-end & frameworks
Design and secure a REST API
REST principles, resource design, OpenAPI documentation and API security.
Intermediate
Back-end & frameworks
Jakarta EE: enterprise web applications in Java
Servlets, JSP, EJB, JPA, web services and deployment: the enterprise Java platform.
Intermediate
Back-end & frameworks
Spring Boot in practice: API, data and security
Dependency injection, Spring Boot, data access, REST APIs, security and tests.

Mobile development2

Data science3

Generative AI & assistants9

Beginner
Generative AI & assistants
Prompt Engineering
Learn to talk to generative AI to get reliable, accurate and reproducible results.
Beginner
Generative AI & assistants
Mastering ChatGPT from A to Z
From getting started to advanced uses: data analysis, custom GPTs, images, search and automation.
Beginner
Generative AI & assistants
Mastering Claude from A to Z
Use Claude to write, analyze, create and automate: conversations, projects, artifacts, Claude Code and the API.
Advanced
Generative AI & assistants
Advanced Prompt Engineering
Design, test and industrialize robust prompts for demanding professional uses.
Intermediate
Generative AI & assistants
Mastering automation: Make, n8n and Zapier
Automate your business processes without code, choosing the right tool and building AI into it.
Intermediate
Generative AI & assistants
Build your first AI agent
Design, build and secure an agent that can reason, use tools and act.
Beginner
Generative AI & assistants
Mastering Microsoft Copilot from A to Z — AB-730 preparation
Use Microsoft 365 Copilot every day, build agents and prepare for the AB-730 (AI Business Professional) certification.
Intermediate
Generative AI & assistants
Claude day to day: projects, skills and task delegation
Move from occasional use to structured use: projects, research, reusable skills and delegated tasks.
Beginner
Generative AI & assistants
Create custom GPT agents with ChatGPT
Design, test, evaluate and share specialized assistants without writing code.

AI for developers11

Advanced
AI for developers
RAG in AI: LangChain and LangFlow
Build assistants that answer from your documents, with LangChain and LangFlow.
Advanced
AI for developers
Python and AI engineer: code with assistants, then build LLM applications
Ten days to code with AI assistants, then design, evaluate and deploy applications based on LLMs, RAG and agents.
Intermediate
AI for developers
Claude Code in practice: the terminal code assistant
Install, configure and integrate a terminal code assistant into your daily developer work.
Advanced
AI for developers
AI agents: architectures, frameworks and going to production
Design, develop and operate agents and multi-agent systems with today's tools.
Intermediate
AI for developers
LLM applications: from idea to deployment
From LLM fundamentals to the deployed application: prompts, RAG, agents, security and production monitoring.
Advanced
AI for developers
MCP: give your AI models tools and context
Understand the Model Context Protocol, create MCP servers and deploy them safely.
Beginner
AI for developers
Vibe coding: build an application with AI, from specification to acceptance
Design and deliver a working application using AI, without being an experienced developer.
Intermediate
AI for developers
Coding with AI as a team: methods, tools and guardrails
Speed up every stage of the development cycle with AI without sacrificing quality, security or maintainability.
Advanced
AI for developers
Coding with AI, expert level: multi-agent, specifications and MCP server
Orchestrate several agents, drive code with specifications and create your own MCP server.
Intermediate
AI for developers
Develop with the OpenAI APIs in Python
Use GPT models from Python: generation, summarization, question answering, embeddings and fine-tuning.
Intermediate
AI for developers
Coding with ChatGPT: prompts, tests, documentation and governance
Use ChatGPT in the development cycle: code prompts, IDE, MCP, security and governance.

AI compliance & governance4

SEO, SEA & analytics7

Beginner
SEO, SEA & analytics
Web visibility: SEO, online advertising and social media
Understand and combine organic search, paid search and social media presence to gain visibility.
Intermediate
SEO, SEA & analytics
Editorial SEO: content, Search Console and AI search engines
Build a content strategy that answers what people search for, on Google and in AI assistants alike.
Beginner
SEO, SEA & analytics
Google Ads: launch and optimize your first campaigns
Create a campaign, master budget and bidding, track conversions and calculate profitability.
Intermediate
SEO, SEA & analytics
Google Tag Manager: deploy reliable tracking without touching the code
Configure tags, triggers and variables, then test and publish quality tracking.
Beginner
SEO, SEA & analytics
Google Analytics 4: measure, analyze and prepare for certification
Understand GA4, configure essential tracking, read the reports and prepare for the Google certification.
Intermediate
SEO, SEA & analytics
End-to-end analytics: GA4, Tag Manager and Looker Studio dashboards
Collect, analyze and report: a complete measurement setup, from tagging to automated reporting.
Advanced
SEO, SEA & analytics
Advanced Google Analytics 4: make data reliable and analyze with AI
Check the quality of your data collection, analyze in depth and use AI to diagnose and recommend.

Systems & networks1