👋Vuoi imparare a programmare? Dai un'occhiata alla nostra nuova piattaforma dedicata ai principianti:Jiki!
Exercism
  • Impara
    • Percorsi di linguaggi

      Migliora le tue competenze in oltre 65 linguaggi

    • Impara a programmare con Jiki

      Impara a programmare e a costruire nell'era degli LLM.

    • Il tuo percorso

      Esplora il tuo viaggio su Exercism

    • I tuoi preferitiNuovo

      Rivedi le tue soluzioni preferite

  • Scopri
    • I vantaggi di Exercism

      Offerte e sconti dai nostri partner

    • Video della community

      Streaming, walkthrough e molto altro

    • Serie di brevi introduzioni

      Brevi panoramiche sui linguaggi

    • Interviste e storie

      Lasciati ispirare dalle storie delle persone

    • Discord

      Chatta e passa del tempo con la community

      Il link si apre in una nuova finestra o scheda
    • Forum

      Approfondisci gli argomenti

      Il link si apre in una nuova finestra o scheda
  • Contribuisci
    • Come iniziare

      Come puoi aiutare Exercism

    • Mentoring

      Sostieni gli altri mentre imparano

    • Documentazione

      Tutto ciò che ti serve per aiutare

    • Contributori

      Scopri le persone dietro Exercism

    • TraduttoriNuovo

      Sostieni il nostro progetto di localizzazione

  • Altro
    • Dona

      Aiutaci a sostenere la nostra missione

    • Informazioni su Exercism

      Scopri di più sulla nostra organizzazione

    • Il nostro impatto

      Scopri cosa abbiamo raggiunto

    • GitHub SyncerNuovo

      Esegui il backup delle tue soluzioni su GitHub

    • Insiders

      Il nostro modo di dire grazie

  • italianoItalian
  • EnglishEnglish
  • DeutschGerman
  • español de EspañaEuropean Spanish
  • español latinoamericanoLatin American Spanish
  • françaisFrench
  • magyarHungarian
  • português do BrasilBrazilian Portuguese
  • português europeuEuropean Portuguese
  • বাংলাBengali
  • ΕλληνικάGreek
  • हिन्दीHindi
  • 日本語Japanese
  • 한국어Korean
  • 简体中文Simplified Chinese
  • 繁體中文Traditional Chinese
  • українськаUkrainian

In arrivo

  • catalàCatalanPresto
  • IndonesiaIndonesianPresto
  • KiswahiliSwahiliPresto
  • NederlandsDutchPresto
  • polskiPolishPresto
  • românăRomanianPresto
  • suomiFinnishPresto
  • svenskaSwedishPresto
  • Tiếng ViệtVietnamesePresto
  • TürkçeTurkishPresto
  • العربيةArabicPresto
  • עבריתHebrewPresto
  • فارسیPersianPresto
  • русскийRussianPresto
  • српскиSerbianPresto
  • ไทยThaiPresto
  • اردوUrduPresto
RegistratiAccedi
  • Documentazione
  • Usare Exercism
  • Costruire Exercism
  • Mentoring
  • Community
  • Specifico per track
  • Contribuire ad Exercism
  • Configlet
  • GitHub
  • Creare i track
    • config.json
    • Documentazione del track
    • Esercizi di pratica
    • Esercizi di concetto
    • Programma
    • Concetti
    • Mappa concettuale
    • Approcci
    • Articoli
    • Nuova traccia
      • Richiedi una nuova traccia
      • Unisciti alla nostra comunità
      • Seleziona la variante del linguaggio di programmazione
      • Seleziona il framework di test
      • Aggiungi il primo esercizio
      • Configura l'integrazione continua
      • Aggiungi gli esercizi iniziali
      • Crea il test runner
      • Configura gli strumenti
      • Prepara il lancio
      • Prova la traccia
      • Trova i maintainer
      • Lancio!
      • Abilita l'evidenziazione della sintassi
      • Implementa strumenti aggiuntivi
      • Preparati ai contributi open source di sconosciuti
    • Presentazione
    • File condivisi
    • Integrazione continua
    • Esercizi deprecati
    • Icone
    • Storie degli esercizi
  • Strumenti per i track
  • Markdown
  • Prodotto

Lancio!


Per rendere attiva la traccia, basta spostare l'interruttore active in config.json su true. Dopo poco, la traccia comparirà sul sito web.

Da questo momento in poi, ogni modifica alla traccia verrà sincronizzata automaticamente con il sito web.

Pratica con il codice e mentoring per tutti

Sviluppa la tua padronanza in 83 linguaggi di programmazione con la nostra combinazione unica di apprendimento, pratica e mentoring. Exercism è divertente, efficace e gratuito al 100%, per sempre.

Iscriviti gratis Esplora i linguaggi

Edizioni


  • Exercism
  • Impara a programmare con Jiki
  • Exercism for Teams
  • Exercism Research

Chi siamo


  • Informazioni su Exercism
  • Il nostro team
  • I contributori
  • Partner
  • Sostenitori individuali

Partecipa


  • Exercism Insiders
  • Contribuisci
  • Diventa mentore
  • Dona

Note legali e policy


  • Termini di utilizzo
  • Informativa sulla privacy
  • Cookie policy
  • Codice di condotta
  • Dichiarazione di accessibilità

Resta in contatto


  • Il blog di Exercism
  • Discuti su GitHub
  • Contattaci
  • Segnala abusi

Ottieni aiuto


  • La documentazione di Exercism
  • Per iniziare
  • Domande frequenti
  • Installare la CLI
  • Guida interattiva alla CLI

I nostri track di linguaggi di programmazione


  • 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

Vuoi aggiungere ad Exercism un track per un linguaggio?

Apri un nuovo argomento nel forum e parliamone.


Exercism è un'organizzazione senza scopo di lucro registrata nel Regno Unito. I suoi amministratori fiduciari sono Katrina Owen, Jeremy Walker ed Erik Schierboom.
© 2026 Exercism