Diventa davvero bravo a programmare.

Diventa fluente in 83 linguaggi di programmazione con la nostra combinazione unica di apprendimento, pratica e mentoring. Exercism è divertente, efficace e 100% gratis, per sempre.

Exercism

è un'organizzazione indipendente, senza scopo di lucro e finanziata dalla community.

Scopri di più

Oltre 8.689 esercizi di programmazione.
Da «Allergie» a «Puzzle della zebra».


Impara facendo. Migliora nella programmazione con esercizi divertenti che rafforzano la tua comprensione dei concetti.

Allergie

Allergie

Dato il punteggio delle allergie di una persona, stabilisci se è allergica a un determinato elemento e qual è il suo elenco completo di allergie.

Rust TypeScript PHP
+40 altri
Attacco della regina

Attacco della regina

Date le posizioni di due regine su una scacchiera, indica se sono posizionate in modo da potersi attaccare a vicenda

TypeScript Java C
+60 altri
Puzzle della zebra

Puzzle della zebra

Quale degli abitanti beve acqua? Chi possiede la zebra? Riesci a risolvere il puzzle della zebra con il codice?

Ruby C++ C
+70 altri

Scrivi codice in locale, nel tuo spazio

Exercism è pensato prima di tutto per la CLI. Scarica e invia gli esercizi direttamente dal tuo terminale.

Usa l'editor di Exercism nel browser

Non passare ore a installare un linguaggio in locale solo per provarlo. Nel nostro editor nel browser supportiamo tutti i 83 linguaggi di programmazione.

Ottieni un'analisi automatica del codice

Non sei sicuro di come te la sei cavata? Eseguiamo un'analisi automatica delle soluzioni per darti un feedback rapido e spunti di miglioramento.

Approfondisci le tue conoscenze con il mentoring di persone reali, gratis.


Scopri modi nuovi ed entusiasmanti per affrontare un esercizio ricevendo mentoring su di esso. Impara a conoscere meglio le convenzioni, gli idiomi e le opinioni di un linguaggio di programmazione specifico.

Perché il mentoring?


Non sai quello che non sai

Quando impari un nuovo linguaggio, la parte più difficile è non rendersi conto delle lacune nelle tue conoscenze. I nostri mentori possono guardare il codice e vedere subito le idee che non conosci, aiutandoti a fare un salto di qualità sbloccando nuove conoscenze.

Impara le convenzioni specifiche del linguaggio

Diventare fluente in un linguaggio è più che saper scrivere codice: significa riuscire a pensare in quel linguaggio. I nostri mentori ti aiuteranno a rimodellare il tuo modo di pensare per scrivere codice idiomatico.

Imparare insieme agli altri è divertente

Ricevere un feedback da persone reali è un modo straordinariamente entusiasmante di imparare. Diventare mentore e dare feedback in prima persona è un passo avanti ancora più grande. Quindi chiudi il cerchio: ricevi mentoring e fai da mentore 🎉