CodinGame

La startup francesa CodinGame acaba de conseguir 1,6 millones de dólares de financiación para su innovadora plataforma para aprender programación. Como el propio nombre de la empresa sugiere, CodinGame tiene que ver fundamentalmente con juegos. No estamos hablando de desarrollar juegos, simplemente emplear juegos para ayudar a aprender un lenguaje de programación: la lógica que hay tras cada ejercicio está unida a un juego, de forma que se pueda tener una respuesta visual y una recompensa cuando se resuelven.

En declaraciones recogidas por TechCrunch, el CEO de CodinGame, Frédéric Desmoulins, ha dicho lo siguiente:

No se trata de un truco, tenemos estadísticas que apoyan nuestra visión. Si mezclas juegos con aprendizaje, lo que obtienes es una experiencia muy motivadora. Jugar y aprender al mismo tiempo es un círculo virtuoso.

Aprender a programar jugando es el objetivo de CodinGame

El funcionamiento de CodinGame se basa en elegir uno de los más 20 lenguajes de programación disponibles, entre los que se encuentran Python, Ruby, Java y muchos más, y usarlo en un ejercicio, que nos presentará un juego en el que iremos avanzando. La empresa dirige este programa desde a personas que ya conocen lo básico sobre programación, pero no se olvida de los desarrolladores más expertos y también tiene capacidad para ponerlos a prueba.

Aunque parezca increíble, CodinGame cuenta con un interesante modo multijugador que se está volviendo muy popular entre los desarrolladores. En este modo se aprenden nociones básicas de inteligencia artificial y los usuarios se enfrentan unos con otros para ver qué código es el más eficiente. Es algo así como terminar una partida de Unreal Tournament con el máximo número de frags, pero además con el añadido del derecho a presumir de código.

En el mismo medio recogen declaraciones del CTO de CodinGame, Nicolas Antoniazzi:

Soportamos 23 lenguajes de programación diferentes y todos nuestros juegos funcionan en el lenguaje que el usuario elija. Nos dirigimos a personas que ya saben algo de programación, pero nuestros últimos ejercicios son muy difíciles y sólo para los más expertos. Cuando termines el último nivel, entonces podrás pelear con otros jugadores en la plataforma, y en este nivel no hay límites.

CodinGame es una experiencia muy interesante que se vive en el navegador. Una vez se accede a la plataforma, todo ocurre en la interfaz del navegador del usuario: el IDE, el juego que se tiene que resolver, trucos para la resolución del ejercicio y hasta una sala de chat donde preguntar dudas. Hasta ahora hay 230.000 personas inscritas.

Aprender programación es más fácil para cualquiera con codingameAprender programación es más fácil para cualquiera con codingame / Michael Himbeault editada con licencia CC 2.0

El método de CodinGame funciona

Personalmente he tenido una gran experiencia con CodinGame. El sistema de aprendizaje realmente funciona, y es muy, muy fácil encontrarse a uno mismo dedicándole tiempo sin apenas pretenderlo. Los conceptos de programación realmente se quedan, y es todo gracias a la inclusión de juegos en la resolución de los ejercicios.

Precisamente, ese es el elemento diferenciador de CodinGame con respecto a otras plataformas de aprendizaje. Mezclar juegos y programación funciona porque “las dos tareas tienen puntos en común” según ha expuesto la CMO de la empresa Aude Barral. Esto es lo que ha declarado a los medios:

Cuando la gente programa siente que tiene un desafío entre manos que resolver, y eso les gusta.

En otras palabras, programar es en sí una especie de juego, así que hacer una representación visual del código del alumno haciendo que parezca un juego tiene muchísimo sentido.

Relacionados

Nos encanta escucharte ¿Nos dejas tu opinión?