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
Image
Image

Plus de 8 724 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.

C C++ PHP
+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

Java JavaScript PHP
+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 ?

Bash TypeScript Go
+70 de plus
Image
Image

É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.

Image

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.

Image

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.

Image
Image

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é.

Image

Pourquoi le mentorat ?


Image

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.

Image

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.

Image

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 🎉