Want to learn and master Ruby?

Join Exercism’s Ruby Track for access to 120 exercises grouped into 20 Ruby Concepts, with automatic analysis of your code and personal mentoring, all 100% free.

About Ruby

class HelloWorld
  def self.hello(name = 'World')
    "Hello, #{name}!"
  end
end

120 coding exercises for Ruby on Exercism. From Armstrong Numbers to Largest Series Product.


Get better at programming through fun, rewarding coding exercises that test your understanding of concepts with Exercism.

See all Ruby exercises on Exercism