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 CourseLearn RubyLearn to program in Ruby, a ﬂexible and beginner-friendly language used to create sites like Codecademy.Beginner Friendly19 Lessons
- CourseLearn Ruby on RailsLearn the basics of building applications with this convenient and powerful web development framework.With CertificateIntermediate4 Lessons
- CourseLearn Authentication with Ruby on RailsLearn how to add user sign up, login & logout functionality to your Rails applications.With CertificateIntermediate2 Lessons