This document provides an overview of a Ruby class that will teach students Ruby syntax, libraries, patterns and best practices through exploration, test-driven development, and live coding demonstrations. The class structure will include conceptual overviews, demonstrations, and in-class coding sessions where students learn test-first by implementing code to pass tests written by the teacher.