RubyRuby is a dynamic, general-purpose programming language most commonly used for Web Development. Its key designer, Yukihiro Matsumoto, said that Ruby was designed for humans, not machines, making it a favorite of many developers and tech companies. Its most popular implementation is with the powerful Ruby on Rails web framework.
New to Ruby? Start here
All courses in Ruby
Free + Paid courses
- Free course
Learn RubyLearn to program in Ruby, a ﬂexible and beginner-friendly language used to create sites like Codecademy.Beginner Friendly19 Lessons
Learn Ruby on RailsLearn the basics of building applications with this convenient and powerful web development framework.With CertificateIntermediate4 Lessons
Learn Authentication with Ruby on RailsLearn how to add user sign up, login & logout functionality to your Rails applications.With CertificateIntermediate2 Lessons