Hazte realmente bueno programando.

Desarrolla tu fluidez en 83 lenguajes de programación con nuestra combinación única de aprendizaje, práctica y mentoría. Exercism es divertido, eficaz y 100 % gratis, para siempre.

Exercism

es una organización independiente, sin ánimo de lucro y financiada por la comunidad.

Más información

Más de 8.689 ejercicios de programación.
Desde «Alergias» hasta «El acertijo de la cebra».


Aprende practicando. Mejora tu nivel de programación con divertidos ejercicios que refuerzan tu comprensión de los conceptos.

Alergias

Alergias

Dada la puntuación de alergias de una persona, determina si es alérgica o no a un elemento concreto y cuál es su lista completa de alergias.

Java Python JavaScript
+40 más
Ataque de dama

Ataque de dama

Dadas las posiciones de dos damas en un tablero de ajedrez, indica si están colocadas de forma que pueden atacarse entre sí o no

Bash C# Go
+60 más
El acertijo de la cebra

El acertijo de la cebra

¿Cuál de los residentes bebe agua? ¿Quién tiene la cebra? ¿Puedes resolver el acertijo de la cebra con código?

Go TypeScript JavaScript
+70 más

Escribe código en local, en tu propio espacio

Exercism está pensado, ante todo, como una herramienta basada en la interfaz de línea de comandos. Descarga y envía ejercicios directamente desde tu terminal.

Usa el editor en el navegador de Exercism

No te pases horas instalando un lenguaje en local solo para probarlo. En nuestro editor en el navegador tienes a tu disposición nuestros 83 lenguajes de programación.

Recibe análisis automático de tu código

¿No tienes claro qué tal lo has hecho? Analizamos tus soluciones automáticamente para darte feedback rápido y puntos de mejora.

Profundiza tus conocimientos con mentoría humana, y gratis.


Descubre formas nuevas y apasionantes de abordar un ejercicio recibiendo mentoría sobre él. Familiarízate con las convenciones, los modismos y las opiniones de un lenguaje de programación concreto.

¿Por qué recibir mentoría?


No sabes lo que no sabes

Cuando aprendes un lenguaje nuevo, lo más difícil es no ser consciente de las lagunas en tus conocimientos. Nuestros mentores pueden ver tu código y detectar al instante las ideas que no dominas, y ayudarte a subir de nivel desbloqueando nuevos conocimientos.

Aprende convenciones específicas del lenguaje

Dominar un lenguaje va más allá de saber escribir código en él: se trata de ser capaz de pensar en ese lenguaje. Nuestros mentores te ayudarán a reconfigurar tu forma de pensar para escribir código idiomático.

Aprender con otros es divertido

Recibir feedback de personas reales es una forma increíblemente emocionante de aprender. Y convertirte en mentor y dar tú mismo feedback es un paso adelante aún mayor. Así que cierra el círculo: recibe mentoría y sé mentor 🎉