Ruby is a dynam­ic, open-source pro­gram­ming lan­guage with a focus on sim­plic­i­ty and pro­duc­tiv­i­ty. It has an ele­gant syn­tax that is nat­ur­al to read and easy to write. Ruby has many appli­ca­tions, such as data analy­sis, pro­to­typ­ing, and proof of con­cepts. Learn Ruby pro­gram­ming fun­da­men­tals and the basics of devel­op­ing and run­ning soft­ware writ­ten in the Ruby lan­guage. Top­ics include the anato­my of a Ruby appli­ca­tion, run­ning and writ­ing soft­ware, work­ing with data, and test­ing your soft­ware. Pre­req­ui­site EXSM 3939
When will
this course be offered?

New course schedules are released each June and November.

Course not yet scheduled

This course is not currently scheduled, but may be offered in an upcoming term.

New course schedules are announced each June and November.

Sign up for updates

Interested in future offerings of this course? We can let you know when this course becomes available.