Aller au contenu

Apprendre en construisant

Le code se comprend mieux en pratique.

Des challenges JavaScript courts, concrets et progressifs pour transformer chaque blocage en déclic.

npm install -g @codojo/cli
Progression sauvegardée Exécution instantanée
Challenge 03
INTERMÉDIAIRE

/arrays / reduce

Compter les occurrences

Retournez un objet qui compte chaque valeur présente dans le tableau.

const counts = countValues(items)
// votre solution ici
Sauvegardé il y a 2 min Tester

Un entraînement qui reste simple

Moins de théorie. Plus de réflexes.

Chaque challenge est pensé comme une petite boucle d’apprentissage : comprendre le problème, faire une hypothèse, observer le résultat, recommencer.

Des formats courts

Des exercices ciblés pour pratiquer même quand vous n’avez que quinze minutes.

Un feedback immédiat

Lancez votre code et voyez rapidement ce qui fonctionne avant de valider.

Une progression visible

Défis débloqués, points gagnés et classement : gardez le rythme sans pression.

La méthode

Une boucle courte qui donne envie de continuer.

01

Installez Codojo

Installez la CLI depuis npm et gardez votre environnement de travail dans le terminal.

02

Connectez votre compte

Générez un token depuis ce portail puis utilisez codojo login.

03

Codez dans le terminal

Testez, validez et débloquez la suite sans quitter votre workflow.

Commencer maintenant

Votre prochain déclic est à un challenge.

#0110 pts

Tableaux

Trouver le maximum

Débutant

#0210 pts

Chaînes

Inverser un mot

Débutant

#0320 pts

Algorithmes

Compter les occurrences

Intermédiaire

Créer mon compte