Die Programmiersprache Ruby wurde 1995 mit der Absicht auf den Markt gebracht, das Beste aus den Welten der funktionalen und der imperativen Programmierung miteinander zu kombinieren. Sehr populär ist die Programmierumgebung „Ruby on Rails“, mit der schnell neue Internetanwendungen entwickelt werden können.
Der Onlinekurs auf openHPI führt in die Tiefen der objektorientierten Programmiersprache ein, in der international bekannte Webseiten wie die von Twitter oder GitHub entwickelt wurden. Auch die serverseitigen Programme von openHPI nutzen großteils Ruby. Sie gilt als außerordentlich mächtig und komplex. Zielgruppe des Kurses sind daher hauptsächlich Personen, die bereits Vorkenntnisse in Grundkonzepten der Programmierung mitbringen. Ihnen soll ein schneller Einstieg in die Programmiersprache ermöglicht werden.
Nach Absolvieren des Online-Kurses sollen die Teilnehmer in der Lage sein, Ruby-Code zu lesen und die Syntax zu verstehen, die Sprache auf einer interaktiven Konsole auszuprobieren, Skripte und kleinere Ruby-Programme selbst zu schreiben sowie größere Programme zu strukturieren und aufzuteilen. Außerdem will der Kurs ein Gefühl dafür vermitteln, wie in Ruby manche Probleme spezifisch anders als in anderen Programmiersprachen gelöst werden. Die Übungen, Hausaufgaben und die Abschlussprüfung sind praxisorientiert.
Drei Mitarbeiter des Entwickler-Teams von openHPI, Franz Liedke, Jan Graichen und Christiane Hagedorn leiten gemeinsam den Kurs.