Build, retrieve, search, transform, and reduce over collections of data in fluent, expressive, idiomatic 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!
Learn robust and flexible patterns for modeling your business domain in idiomatic Ruby code.
The course after the intro-to-Ruby course!
It's time to make objects work for you.
Ruby modules are the foundational concept for code decomposition and organization, metaprogramming, and object-oriented classes. Get a deep understanding of modules and code-loading in Ruby, and you'll write stronger code!
Work skillfully with the filesystem, data storage formats, and databases in Ruby.
Master the art of code construction in Ruby: learn micro-patterns, idioms, and refactoring techniques to guide you through the myriad tiny questions that make up the day-to-day of coding.
Design, verify, and safely refactor your Ruby code using mature testing disciplines and practices.
Please confirm you want to block this member.
You will no longer be able to:
Please allow a few minutes for this process to complete.