Codingame

De EduTech Wiki
Aller à : navigation, rechercher

1 Introduction

Codingame est une application web qui offre la possibilité aux utilisateurs d'améliorer leurs compétences dans différents langages de programmation grâce à des mini jeux, défis ou compétitions. Ce projet a été initié par un groupe d'entrepreneurs français et vise à rendre la programmation plus ludique et permet également à d'autres entreprises de recruter des développeurs.

2 Installation

Codingame s'utilise directement sur un navigateur web. Aucune installation préalable n'est donc nécessaire.

3 Fonctionnalités

Cette application propose de résoudre des énigmes de manière individuelle dans plus de 25 langages de programmation et ceci de manière progressive. Il est également possible de défier d'autres utilisateurs ou participer à des compétitions avec un grand nombre de participants.

Des tutoriels sont également disponibles pour pouvoir découvrir un nouveau langage ou framework.

L'application se présente sous forme de jeu avec des niveaux, points d'expériences et réalisations. L'utilisateur peut évoluer grâce aux différents défis qu'il réalise.

3.1 Onglets

L'interface propose quatre onglets :

3.1.1 Entraînement

L'onglet entraînement propose différents jeux individuels où l'utilisateur doit résoudre des énigmes en écrivant du code. Il doit, par exemple, programmer un robot qui se déplace d'un bout à l'autre d'une carte avec tant de jetons de déplacements.

3.1.2 Comptétition

L'onglet compétition se décompose en trois sous parties :

  • Jeux : L'utilisateur peut participer à des jeux contre d'autres utilisateurs
  • Contests : Événements organisé durant l'année qui regroupe un grand nombre d'utilisateurs
  • Classements : Liste des utilisateurs classés par niveaux en fonction de leur région, entreprise ou école

3.1.3 Contributions

Cet onglet liste les projets communautaires en cours pour lesquels chaque utilisateur peut apport sa contribution

3.1.4 Apprentissage

Envoie vers la plateforme tech.io

3.2 Langages de programmation et frameworks

4 Communauté

Chaque utilisateur inscrit peut interagir avec les autres et demander de l'aide. Il est possible aussi d'accéder aux codes des autres développeurs et ainsi trouver de l'inspiration envers des programmeurs avancés.

Il y a également un chat disponible pour interagir directement avec la communauté.

5 Mode entreprise

Un mode entreprise existe afin d'offrir la possibilité aux sociétés désirant recruter des développeurs de mettre en place des tests de capacité. Les recruteurs paramètres des tests et les font passer aux candidats avant de recevoir les évaluations.

6 Bibliographie

1 https://www.codingame.com [Codingame] (12/2017)

2 https://en.wikipedia.org/wiki/CodinGame [Wikipedia] (12/2017)