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!

Free
10 Modules

The Freebies

A sampling of free topic-focused videos and articles from the RubyTapas archive.

0% Complete
0/0 Steps

See more...

Not Enrolled
5 Modules

Practices of a Graceful Developer

There are some lessons that will serve you no matter what programming language or framework you're working in. Follow this…

0% Complete
0/0 Steps

See more...

Not Enrolled
10 Modules

Master the Object-Oriented Mindset in Ruby and Rails

It's time to make objects work for you.

0% Complete
0/0 Steps

See more...

Free
6 Modules

Introduction to Observability

What is observability, and why should you care? This free-with-registration course, created in collaboration with Honeycomb and led by Jessica Kerr, will answer that question and give you hands-on experience developing with observability.

0% Complete
0/0 Steps

See more...

Free
6 Modules

Flawless Ruby

The course AFTER the intro-to-Ruby course.

0% Complete
0/0 Steps

See more...

Free
5 Modules

Reproducible Development with Containers

Go from zero to committing in half an hour. Develop in the cloud. Share your development environment improvements with everyone…

0% Complete
0/0 Steps

See more...

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…

0% Complete
0/0 Steps

See more...

Not Enrolled
7 Modules

Domain Modeling in Ruby

Learn robust and flexible patterns for modeling your business domain in idiomatic Ruby code.

0% Complete
0/0 Steps

See more...

Not Enrolled
4 Modules

Working Ruby

Putting it all together: Learn actionable practices and perspectives for the holistic practice of iterative development... by example!

0% Complete
0/0 Steps

See more...

Featured Courses

  • 10 Modules

    The Freebies

    Curious what kind of content you'll find on Graceful.Dev? Think of this course as a sampler platter! Here you'll find all the episodes/topics we've freed up over the years in one convenient place, all free to watch and read. Enjoy!

  • 8 Modules

    The Graceful Toolshed

    Tips, tricks, and tools for a making your coding environment productive and comfortable!

  • 5 Modules

    Utility Ruby

    Ruby has a secret hobby: acting as the perfect glue language for all kinds of utility work. Learn about Ruby's rich features for munging data and connecting command-line tools together in as little as a single line of code.
  • 4 Modules

    Valued Ruby

    Create safe, sturdy code by modeling domain attributes as rich value objects.

  • 4 Modules

    Working Ruby

    Putting it all together: Learn actionable practices and perspectives for the holistic practice of iterative development... by example!

  • 10 Modules

    The Freebies

    Curious what kind of content you'll find on Graceful.Dev? Think of this course as a sampler platter! Here you'll find all the episodes/topics we've freed up over the years in one convenient place, all free to watch and read. Enjoy!

  • 8 Modules

    The Graceful Toolshed

    Tips, tricks, and tools for a making your coding environment productive and comfortable!

  • 5 Modules

    Utility Ruby

    Ruby has a secret hobby: acting as the perfect glue language for all kinds of utility work. Learn about Ruby's rich features for munging data and connecting command-line tools together in as little as a single line of code.
  • 4 Modules

    Valued Ruby

    Create safe, sturdy code by modeling domain attributes as rich value objects.

  • 4 Modules

    Working Ruby

    Putting it all together: Learn actionable practices and perspectives for the holistic practice of iterative development... by example!