Provides a hands-on introduction to programming logic, environments, and execution using Ruby as the primary programming language. Covers basic programming principle, syntax, design patterns, and best industry practices while focusing on developing elegant, problem-solving skills through code. Prerequisites: Restricted to Graduate Students only.