Exercices de Code

Pratique Python, IA Engineering et bien plus avec des exercices interactifs et des tests automatiques.

Tous niveaux Debutant Intermediaire Avance
Tous les sujets Les Bases Python (71) Structures de données (40) Fonctions & Modules (106) POO (53) Architecture & Patterns (57) Algorithmes (47) Concepts Web & Django (50) IA & Data Science (22) Prompt Engineering (15) Projets guidés (81) Django Avancé (18) AI Engineering (19) Machine Learning (30) Entraîner son LLM (15) Computer Vision (18)

Suivre un parcours

Python Fondamental 3 sections
Developpeur Python 6 sections
Algorithmes & Entretiens 3 sections
Web & Django 4 sections
IA & Machine Learning 4 sections
IA Generative & RAG 5 sections
Automatisation & Scripts 5 sections
Neurosciences & IA 5 sections
Vision par Ordinateur 4 sections
Voir tous les exercices
Débutant 🧠 Fondamentaux AI Engineering GRATUIT

Valider une question utilisateur

Quand tu deploies un chatbot en production, la premiere chose a gerer c'est le n'importe quoi que les utilisateurs vont taper. Un champ vide, un …

10 XP 0 réussites
Résoudre →
validation llm chatbot
Débutant 🧠 Fondamentaux AI Engineering GRATUIT

Router une requete vers le bon pipeline

Dans une application LLM serieuse, tu ne traites pas toutes les questions de la meme facon. Une question factuelle ("Quelle est la capitale du Japon …

10 XP 0 réussites
Résoudre →
routing pipeline llm
Débutant 🧠 Fondamentaux AI Engineering GRATUIT

Construire un systeme de memoire

Les LLM n'ont pas de memoire entre les appels. Si tu envoies "Bonjour, je m'appelle Alice" puis "Quel est mon prenom ?", le LLM ne …

10 XP 0 réussites
Résoudre →
memoire conversation sliding-window
Débutant 🧠 Fondamentaux AI Engineering GRATUIT

Resumer une conversation longue

La sliding window a un defaut majeur : quand tu supprimes les anciens messages, tu perds du contexte. L'utilisateur a dit son prenom il y …

10 XP 0 réussites
Résoudre →
resume conversation memoire
Débutant 🧠 Fondamentaux AI Engineering GRATUIT

Tool use : definir des outils

Les LLM sont mauvais en calcul, ne connaissent pas les donnees en temps reel, et ne peuvent pas envoyer d'emails. Mais ils savent decider QUEL …

10 XP 0 réussites
Résoudre →
tool-use function-calling llm