Codewars

Une plateforme d'entraînement au code par défis progressifs appelés katas. Pour maintenir ses réflexes algorithmiques ou apprendre un nouveau langage par la pratique.

1 min de lecture Apprentissage
Codewars

Codewars c’est de l’entraînement au code sous forme de défis. Pas pour devenir un expert en algorithmique, mais pour garder les réflexes affûtés et explorer des patterns qu’on n’utilise pas au quotidien.

Qu’est-ce que Codewars ?

Une plateforme de katas : des exercices de code classés par difficulté (8 kyu pour les débutants, 1 kyu pour les experts). Tu résous le problème dans le navigateur, puis tu vois les solutions des autres une fois que tu as réussi. C’est souvent là qu’on apprend le plus.

Utilisations typiques :

  • Maintenir ses réflexes en JavaScript ou dans un autre langage
  • Préparer des entretiens techniques
  • Explorer des fonctions natives qu’on n’utilise pas souvent
  • Apprendre un nouveau langage par la pratique

Points forts

  • Disponible dans une trentaine de langages
  • Comparaison des solutions après résolution (très formateur)
  • Système de progression et de rang
  • Communauté active, katas bien rédigés
  • Gratuit sans limitation

Limites

  • L’éditeur en ligne est basique
  • Certains katas anciens ont des énoncés flous
  • Pas orienté développement web en particulier

Tarifs

Gratuit.

Alternatives

  • LeetCode - plus orienté entretiens GAFA, plus difficile
  • Exercism - avec feedback de mentors humains

Catégories

Commentaires

Connexion via GitHub, gratuite et sans collecte de données par ce site.

Outils connexes