👋Translation missing: fr.components.site_header.announcement_bar.coding_fundamentalsTranslation missing: fr.components.site_header.announcement_bar.coding_fundamentals_link_text
Exercism
  • Translation missing: fr.components.site_header.nav.learn
    • Translation missing: fr.components.nav_submenus.learn.tracks.title

      Translation missing: fr.components.nav_submenus.learn.tracks.description

    • Translation missing: fr.components.nav_submenus.learn.coding_fundamentals.title

      Translation missing: fr.components.nav_submenus.learn.coding_fundamentals.description

    • Translation missing: fr.components.nav_submenus.learn.journey.title

      Translation missing: fr.components.nav_submenus.learn.journey.description

    • Translation missing: fr.components.nav_submenus.learn.favorites.titleTranslation missing: fr.components.nav_helpers.nav_dropdown_helper.new_badge

      Translation missing: fr.components.nav_submenus.learn.favorites.description

  • Translation missing: fr.components.site_header.nav.discover
    • Translation missing: fr.components.nav_submenus.discover.perks.title

      Translation missing: fr.components.nav_submenus.discover.perks.description

    • Translation missing: fr.components.nav_submenus.discover.community_content.title

      Translation missing: fr.components.nav_submenus.discover.community_content.description

    • Translation missing: fr.components.nav_submenus.discover.brief_introductions.title

      Translation missing: fr.components.nav_submenus.discover.brief_introductions.description

    • Translation missing: fr.components.nav_submenus.discover.interviews.title

      Translation missing: fr.components.nav_submenus.discover.interviews.description

    • Translation missing: fr.components.nav_submenus.discover.discord.title

      Translation missing: fr.components.nav_submenus.discover.discord.description

      Translation missing: fr.components.nav_helpers.nav_dropdown_helper.external_link
    • Translation missing: fr.components.nav_submenus.discover.forum.title

      Translation missing: fr.components.nav_submenus.discover.forum.description

      Translation missing: fr.components.nav_helpers.nav_dropdown_helper.external_link
  • Translation missing: fr.components.site_header.nav.contribute
    • Translation missing: fr.components.nav_submenus.contribute.getting_started.title

      Translation missing: fr.components.nav_submenus.contribute.getting_started.description

    • Translation missing: fr.components.nav_submenus.contribute.mentoring.title

      Translation missing: fr.components.nav_submenus.contribute.mentoring.description

    • Translation missing: fr.components.nav_submenus.contribute.docs.title

      Translation missing: fr.components.nav_submenus.contribute.docs.description

    • Translation missing: fr.components.nav_submenus.contribute.contributors.title

      Translation missing: fr.components.nav_submenus.contribute.contributors.description

    • Translation missing: fr.components.nav_submenus.contribute.translators.titleTranslation missing: fr.components.nav_helpers.nav_dropdown_helper.new_badge

      Translation missing: fr.components.nav_submenus.contribute.translators.description

  • Translation missing: fr.components.site_header.nav.more
    • Translation missing: fr.components.nav_submenus.more.donate.title

      Translation missing: fr.components.nav_submenus.more.donate.description

    • Translation missing: fr.components.nav_submenus.more.about.title

      Translation missing: fr.components.nav_submenus.more.about.description

    • Translation missing: fr.components.nav_submenus.more.impact.title

      Translation missing: fr.components.nav_submenus.more.impact.description

    • Translation missing: fr.components.nav_submenus.more.github_syncer.titleTranslation missing: fr.components.nav_helpers.nav_dropdown_helper.new_badge

      Translation missing: fr.components.nav_submenus.more.github_syncer.description

    • Translation missing: fr.components.nav_submenus.more.insiders.title

      Translation missing: fr.components.nav_submenus.more.insiders.description

  • françaisFrench
  • EnglishEnglish
  • magyarHungarian
  • ΕλληνικάGreek
  • українськаUkrainian

Bientôt disponible

  • catalàCatalanBientôt
  • DeutschGermanBientôt
  • español de EspañaEuropean SpanishBientôt
  • español latinoamericanoLatin American SpanishBientôt
  • IndonesiaIndonesianBientôt
  • italianoItalianBientôt
  • KiswahiliSwahiliBientôt
  • NederlandsDutchBientôt
  • polskiPolishBientôt
  • português do BrasilBrazilian PortugueseBientôt
  • português europeuEuropean PortugueseBientôt
  • românăRomanianBientôt
  • suomiFinnishBientôt
  • svenskaSwedishBientôt
  • Tiếng ViệtVietnameseBientôt
  • TürkçeTurkishBientôt
  • العربيةArabicBientôt
  • বাংলাBengaliBientôt
  • עבריתHebrewBientôt
  • हिन्दीHindiBientôt
  • 日本語JapaneseBientôt
  • 한국어KoreanBientôt
  • فارسیPersianBientôt
  • русскийRussianBientôt
  • српскиSerbianBientôt
  • 简体中文Simplified ChineseBientôt
  • ไทยThaiBientôt
  • 繁體中文Traditional ChineseBientôt
  • اردوUrduBientôt
Translation missing: fr.components.site_header.auth_buttons.sign_upTranslation missing: fr.components.site_header.auth_buttons.log_in
  • Accueil de la documentation
  • Utiliser Exercism
  • Construire Exercism
  • Mentorat
  • Communauté
  • Spécifique à un parcours
  • Contribue à Exercism
  • Configlet
  • GitHub
  • Construis des parcours
    • config.json
    • Documentation du parcours
    • Exercices d'entraînement
    • Exercices d'apprentissage
    • Programme
    • Concepts
    • Carte conceptuelle
    • Approches
    • Articles
    • Nouveau parcours
      • Demande un nouveau parcours
      • Rejoins notre communauté
      • Sélectionne la variante du langage de programmation
      • Sélectionne le framework de test
      • Ajoute le premier exercice
      • Mets en place l'intégration continue
      • Ajoute les exercices initiaux
      • Construis l'exécuteur de tests
      • Configure l'outillage
      • Prépare le lancement
      • Teste le parcours
      • Trouve des mainteneurs
      • Lancement !
      • Active la coloration syntaxique
      • Implémente de l'outillage supplémentaire
      • Prépare-toi aux contributions open source d'inconnus
    • Présentation
    • Fichiers partagés
    • Intégration continue
    • Exercices obsolètes
    • Icônes
    • Histoires d'exercices
  • Outillage des parcours
  • Markdown
  • Produit

Sélectionne la variante du langage de programmation


Certains langages de programmation ont plusieurs variantes. Si c'est le cas, on doit choisir une seule variante que l'on prendra en charge.

Title

Description

Signup Button Explore Languages Button

Title


  • Exercism Link
  • Learn To Code Link With Jiki Link
  • Teams Link
  • Research Link

Title


  • About Exercism Link
  • Our Team Link
  • Contributors Link
  • Partners Link
  • Individual Supporters Link

Title


  • Exercism Insiders Link
  • Contribute Link
  • Mentor Link
  • Donate Link

Title


  • Terms Of Usage Link
  • Privacy Policy Link
  • Cookie Policy Link
  • Code Of Conduct Link
  • Accessibility Statement Link

Title


  • Blog Link
  • Github Link
  • Contact Us Link
  • Report Abuse Link

Title


  • Docs Link
  • Getting Started Link
  • Faqs Link
  • Installing CLI Link
  • CLI Walkthrough Link

Title


  • 8th
  • ABAP
  • ARM64 Assembly
  • Arturo
  • AWK
  • Ballerina
  • Bash
  • Batch Script
  • C
  • C#
  • C++
  • Cairo
  • CFML
  • Clojure
  • COBOL
  • CoffeeScript
  • Common Lisp
  • Crystal
  • D
  • Dart
  • Delphi Pascal
  • Elixir
  • Elm
  • Emacs Lisp
  • Erlang
  • Euphoria
  • F#
  • Factor
  • Fortran
  • Free Pascal
  • Futhark
  • Gleam
  • Go
  • Groovy
  • Haskell
  • Idris
  • Java
  • JavaScript
  • jq
  • Julia
  • Kotlin
  • Lean
  • Lisp Flavoured Erlang
  • Lua
  • MIPS Assembly
  • MoonScript
  • Nim
  • Objective-C
  • OCaml
  • Odin
  • Perl
  • Pharo
  • PHP
  • PowerShell
  • Prolog
  • PureScript
  • Pyret
  • Python
  • R
  • Racket
  • Raku
  • ReasonML
  • Red
  • Roc
  • Ruby
  • Rust
  • Scala
  • Scheme
  • SQLite
  • Standard ML
  • Swift
  • Tcl
  • TypeScript
  • Uiua
  • Unison
  • V
  • Vim script
  • Visual Basic
  • WebAssembly
  • Wren
  • x86-64 Assembly
  • YAMLScript
  • Zig

Add Language Title

Add Language Description HTML


Company Info HTML
© 2026 Exercism