Deviens vraiment bon en programmation.

Développe ta fluidité en 83 langages de programmation grâce à notre combinaison unique d'apprentissage, de pratique et de mentorat. Exercism est amusant, efficace et 100 % gratuit, pour toujours.

Exercism

est une organisation indépendante, à but non lucratif et financée par la communauté.

En savoir plus

Plus de 8 684 exercices de programmation.
Des « Allergies » à « Énigme du zèbre ».


Apprends en pratiquant. Progresse en programmation grâce à des exercices amusants qui renforcent ta compréhension des concepts.

Allergies

Allergies

À partir du score d'allergies d'une personne, détermine si elle est allergique ou non à un élément donné, et dresse la liste complète de ses allergies.

Bash Go C
+40 de plus
Attaque de la dame

Attaque de la dame

À partir de la position de deux dames sur un échiquier, indique si elles sont placées de façon à pouvoir s'attaquer mutuellement

JavaScript Rust Ruby
+60 de plus
Énigme du zèbre

Énigme du zèbre

Lequel des habitants boit de l'eau ? Qui possède le zèbre ? Sauras-tu résoudre l'énigme du zèbre avec du code ?

JavaScript C# C++
+70 de plus

Écris ton code en local, dans ton espace

Exercism est avant tout un outil conçu pour la CLI. Télécharge et soumets tes exercices directement depuis ton terminal.

Utilise l'éditeur en ligne d'Exercism

Ne passe pas des heures à installer un langage en local juste pour l'essayer. Notre éditeur en ligne prend en charge nos 83 langages de programmation.

Obtiens une analyse automatisée de ton code

Tu n'es pas sûr d'avoir bien réussi ? On analyse automatiquement tes solutions pour te donner un retour rapide et des pistes d'amélioration.

Approfondis tes connaissances grâce au mentorat humain, gratuitement.


Découvre des façons nouvelles et enthousiasmantes d'aborder un exercice en te faisant mentorer. Familiarise-toi avec les conventions, les idiomes et les partis pris d'un langage de programmation donné.

Pourquoi le mentorat ?


On ne sait pas ce qu'on ne sait pas

Quand on apprend un nouveau langage, le plus dur est de ne pas avoir conscience des lacunes dans ses connaissances. Nos mentors peuvent regarder ton code et repérer immédiatement les notions qui ne te sont pas familières, puis te faire passer un cap en t'ouvrant de nouvelles connaissances.

Apprends les conventions propres à chaque langage

Maîtriser vraiment un langage, ce n'est pas seulement savoir y écrire du code : c'est aussi pouvoir penser dans ce langage. Nos mentors t'aident à faire évoluer ta façon de penser pour écrire du code idiomatique.

Apprendre avec les autres, c'est amusant

Recevoir des retours de vraies personnes est une façon d'apprendre incroyablement stimulante. Et devenir mentor pour donner des retours à ton tour, c'est un pas encore plus grand. Alors boucle la boucle : fais-toi mentorer et deviens mentor 🎉