Individually Purchasable Courses Individually Purchasable Courses Search AlphabeticalNewly Created All CategoriesFormal CoursesGarden Paths All InstructorsAvdi GrimmJessica Kerr Not Enrolled 8 Modules Collected Ruby Build, retrieve, search, transform, and reduce over collections of data in fluent, expressive, idiomatic Ruby. Not Enrolled 8 Modules 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! Not Enrolled 7 Modules Domain Modeling in Ruby Learn robust and flexible patterns for modeling your business domain in idiomatic Ruby code. Not Enrolled 6 Modules Modular Ruby 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! Not Enrolled 6 Modules Persistent Ruby Work skillfully with the filesystem, data storage formats, and databases in Ruby. Not Enrolled 5 Modules Refined 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. Not Enrolled 8 Modules Rigorous Ruby Design, verify, and safely refactor your Ruby code using mature testing disciplines and practices. Not Enrolled 5 Modules Robust Ruby Get expert guidance on logging, failure management, and performance optimization in Ruby Not Enrolled 6 Modules Scintillating Ruby Learn the ins, outs, and gotchas of Ruby's rich syntax and semantics. Not Enrolled 5 Modules Strung Ruby Ruby's facilities for working with strings are second to none. Learn how to leverage that power in searching, replacing, parsing, and transforming strings of data. Along the way, level-up your regular expression skills! Not Enrolled 6 Modules Systems Ruby A course about the interface between code and the computer operating system. Manage OS processes, communicate across processes, perform advanced I/O, manage files, and more... in Ruby! Not Enrolled 4 Modules Valued Ruby Create safe, sturdy code by modeling domain attributes as rich value objects. Not Enrolled 4 Modules Working Ruby Putting it all together: Learn actionable practices and perspectives for the holistic practice of iterative development... by example! Not Enrolled 8 Modules Collected Ruby Build, retrieve, search, transform, and reduce over collections of data in fluent, expressive, idiomatic Ruby. Not Enrolled 8 Modules 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! Not Enrolled 7 Modules Domain Modeling in Ruby Learn robust and flexible patterns for modeling your business domain in idiomatic Ruby code. Not Enrolled 6 Modules Modular Ruby 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! Not Enrolled 6 Modules Persistent Ruby Work skillfully with the filesystem, data storage formats, and databases in Ruby. Not Enrolled 5 Modules Refined 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. Not Enrolled 8 Modules Rigorous Ruby Design, verify, and safely refactor your Ruby code using mature testing disciplines and practices. Not Enrolled 5 Modules Robust Ruby Get expert guidance on logging, failure management, and performance optimization in Ruby Not Enrolled 6 Modules Scintillating Ruby Learn the ins, outs, and gotchas of Ruby's rich syntax and semantics. Not Enrolled 5 Modules Strung Ruby Ruby's facilities for working with strings are second to none. Learn how to leverage that power in searching, replacing, parsing, and transforming strings of data. Along the way, level-up your regular expression skills! Not Enrolled 6 Modules Systems Ruby A course about the interface between code and the computer operating system. Manage OS processes, communicate across processes, perform advanced I/O, manage files, and more... in Ruby! Not Enrolled 4 Modules Valued Ruby Create safe, sturdy code by modeling domain attributes as rich value objects. Not Enrolled 4 Modules Working Ruby Putting it all together: Learn actionable practices and perspectives for the holistic practice of iterative development... by example!