👋¿Estás aprendiendo a programar? Conoce nuestra nueva plataforma dedicada a principiantes -Jiki!
Exercism
  • Aprende
    • Rutas de lenguajes

      Mejora tus habilidades en más de 65 lenguajes

    • Aprende a programar con Jiki

      Aprende a programar y crear en la era de los modelos de lenguaje (LLM).

    • Tu trayectoria

      Explora tu recorrido en Exercism

    • Tus favoritosNuevo

      Vuelve a tus soluciones favoritas

  • Descubre
    • Beneficios de Exercism

      Ofertas y descuentos de nuestros socios

    • Videos de la comunidad

      Transmisiones en vivo, tutoriales y más

    • Serie de introducciones breves

      Resúmenes breves de lenguajes

    • Entrevistas e historias

      Inspírate con las historias de las personas

    • Discord

      Conversa y pasa el rato con la comunidad

      El enlace se abre en una nueva ventana o pestaña
    • Foro

      Profundiza en los temas

      El enlace se abre en una nueva ventana o pestaña
  • Contribuye
    • Cómo empezar

      Cómo puedes ayudar a Exercism

    • Mentoría

      Apoya a otras personas mientras aprenden

    • Documentación

      Todo lo que necesitas para ayudar

    • Colaboradores

      Conoce a las personas detrás de Exercism

    • TraductoresNuevo

      Apoya nuestro proyecto de localización

  • Más
    • Donar

      Ayúdanos a apoyar nuestra misión

    • Acerca de Exercism

      Conoce más sobre nuestra organización

    • Nuestro impacto

      Explora lo que hemos logrado

    • Sincronizador de GitHubNuevo

      Respalda tus soluciones en GitHub

    • Insiders

      Nuestra forma de darte las gracias

  • español latinoamericanoLatin American Spanish
  • EnglishEnglish
  • DeutschGerman
  • español de EspañaEuropean Spanish
  • françaisFrench
  • italianoItalian
  • magyarHungarian
  • português do BrasilBrazilian Portuguese
  • português europeuEuropean Portuguese
  • বাংলাBengali
  • ΕλληνικάGreek
  • हिन्दीHindi
  • 日本語Japanese
  • 한국어Korean
  • 简体中文Simplified Chinese
  • 繁體中文Traditional Chinese
  • українськаUkrainian

Próximamente

  • catalàCatalanPronto
  • IndonesiaIndonesianPronto
  • KiswahiliSwahiliPronto
  • NederlandsDutchPronto
  • polskiPolishPronto
  • românăRomanianPronto
  • suomiFinnishPronto
  • svenskaSwedishPronto
  • Tiếng ViệtVietnamesePronto
  • TürkçeTurkishPronto
  • العربيةArabicPronto
  • עבריתHebrewPronto
  • فارسیPersianPronto
  • русскийRussianPronto
  • српскиSerbianPronto
  • ไทยThaiPronto
  • اردوUrduPronto
RegístrateInicia sesión
Ruby
Ruby
62,786 estudiantes
Acerca de RubyAprenderPracticar
Uploaded avatar of kotp
Uploaded avatar of ajoshguy
Uploaded avatar of kytrinyx
2790 colaboradores
1416 mentores
Ruby

Practica 121 ejercicios de Ruby

Aprende y practica Ruby completando 121 ejercicios que exploran diferentes conceptos e ideas.

Únete al track de Ruby

Explora los ejercicios de Ruby en Exercism

Desbloquea más ejercicios a medida que avanzas. ¡Son una gran forma de practicar y muy divertidos!

Práctica de código y mentoría para todas las personas

Desarrolla 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.

Regístrate gratis Explora los lenguajes

Ediciones


  • Exercism
  • Aprende a programar con Jiki
  • Exercism para equipos
  • Investigación de Exercism

Acerca de


  • Acerca de Exercism
  • Nuestro equipo
  • Colaboradores
  • Socios
  • Apoyos individuales

Involúcrate


  • Insiders de Exercism
  • Contribuye
  • Mentor
  • Dona

Legal y políticas


  • Términos de uso
  • Política de privacidad
  • Política de cookies
  • Código de conducta
  • Declaración de accesibilidad

Mantente en contacto


  • El blog de Exercism
  • Conversa en GitHub
  • Contáctanos
  • Reporta abuso

Obtén ayuda


  • Documentación de Exercism
  • Primeros pasos
  • Preguntas frecuentes
  • Instalar la CLI
  • Recorrido interactivo de la CLI

Nuestros tracks de lenguajes de programación


  • 8th
  • ABAP
  • ARM64 Assembly
  • Arturo
  • AWK
  • Ballerina
  • Bash
  • Batch Script
  • C
  • C#
  • C++
  • Cairo
  • CFML
  • Clojure
  • COBOL
  • CoffeeScript
  • Common Lisp
  • Crystal
  • D
  • Dart
  • Delphi Pascal
  • Elixir
  • Elm
  • Emacs Lisp
  • Erlang
  • Euphoria
  • F#
  • Factor
  • Fortran
  • Free Pascal
  • Futhark
  • Gleam
  • Go
  • Groovy
  • Haskell
  • Idris
  • Java
  • JavaScript
  • jq
  • Julia
  • Kotlin
  • Lean
  • Lisp Flavoured Erlang
  • Lua
  • MIPS Assembly
  • MoonScript
  • Nim
  • Objective-C
  • OCaml
  • Odin
  • Perl
  • Pharo
  • PHP
  • PowerShell
  • Prolog
  • PureScript
  • Pyret
  • Python
  • R
  • Racket
  • Raku
  • ReasonML
  • Red
  • Roc
  • Ruby
  • Rust
  • Scala
  • Scheme
  • SQLite
  • Standard ML
  • Swift
  • Tcl
  • TypeScript
  • Uiua
  • Unison
  • V
  • Vim script
  • Visual Basic
  • WebAssembly
  • Wren
  • x86-64 Assembly
  • YAMLScript
  • Zig

¿Quieres agregar un track de lenguaje a Exercism?

Crea un tema nuevo en el foro y hablemos de eso.


Exercism es una organización sin fines de lucro registrada en el Reino Unido. Sus fideicomisarios son Katrina Owen, Jeremy Walker y Erik Schierboom.
© 2026 Exercism