Welcome to Graceful.Dev Welcome to Graceful.Dev: A garden of courses to deepen and mature your programming practice, lovingly tended by Avdi Grimm & friends. Learn more… Check out some free content, log in, or join! What's New Announcing the Expert Rubyist Bundle, and a Birthday Sale Read More » Site News #18: Office Hours, and playing with ChatGPT Read More » Site News #17: Video Experiments Read More » Featured Courses 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. Free 6 Modules Flawless Ruby The course after the intro-to-Ruby course! Free 6 Modules Introduction to Observability Your systems can tell you what you need to know, when you need to know it. What is observability, and why should you care? This free-with-registration course, created in collaboration with Honeycomb and led by the one and only Jessica Kerr, will answer that question and give you hands-on experience developing with observability. Not Enrolled 2 Modules Investigative Debugging Investigative debugging is the practice of using the full diagnostic arsenal at our disposal, along with our special privileges as machine operators, to understand code by surveilling it. Not Enrolled 10 Modules Master the Object-Oriented Mindset in Ruby and Rails It's time to make objects work for you. 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 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. Free 6 Modules Flawless Ruby The course after the intro-to-Ruby course! Free 6 Modules Introduction to Observability Your systems can tell you what you need to know, when you need to know it. What is observability, and why should you care? This free-with-registration course, created in collaboration with Honeycomb and led by the one and only Jessica Kerr, will answer that question and give you hands-on experience developing with observability. Not Enrolled 2 Modules Investigative Debugging Investigative debugging is the practice of using the full diagnostic arsenal at our disposal, along with our special privileges as machine operators, to understand code by surveilling it. Not Enrolled 10 Modules Master the Object-Oriented Mindset in Ruby and Rails It's time to make objects work for you. 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. Page 1 Page 2 Page 3 Next »