Crystaline Ruby

Learn to use Ruby's most fundamental object types and methods with clarity and style. Enrich your vocabulary, and speak Ruby as a native!

Welcome to Crystaline Ruby! This sibling course to Scintillating Ruby will refine and polish your use of Ruby. The focus here is on core classes and methods. Ruby’s built-in object types offer a rich and expressive vocabulary of nouns and verbs, and internalizing that vocabulary is a big part of Ruby fluency. In this course, you’ll learn to speak Ruby as a native.

In Ruby, language semantics and core libraries are intertwined concerns: e.g. iteration over a collection is a semantic concept, but the most common way we do it in Ruby is with each… which is a method! That said, for organizational purposes we’ve endeavored to break down our advanced Ruby fluency topics into two courses. This one, focusing on core library classes and methods. And its sibling course to Scintillating Ruby, which centers syntax and semantics. These are mutually-reinforcing courses, and we encourage you to complete both – in whichever order you prefer. Or simultaneously!

This course is a Graceful.Dev Garden Path, meaning it is a suggested pathway through a curated selection of self-contained topics. Its status is mature: new topics may still be added, but it is a fully fleshed-out course of study.

Prerequisites: Crystaline Ruby is part of the Ruby Fluency garden tour. It builds on the contents of the intermediate-level Flawless Ruby course.

Not Enrolled

Course Includes

  • 8 Modules
  • 41 Topics