This course focuses on introducing participants to humanities programming through the creation and use of the Ruby on Rails web application framework. This course will introduce programming and design concepts, project management and planning, workflow, as well as the design, implementation, and deployment of a web-based application. Primary technologies covered in this course will include the command line, Git and GitHub, HTML, CSS, Ruby, Rails, and relational (and non-relational) data stores, though others will be touched upon briefly. Over the course of the week, we will work through the practical implementation of developing and deploying a small-scale web application.

If you intend to bring your own laptop, you will need to have administrative rights in order to install software.

Before arriving, please take 15 minutes and poke around at to get a feel for the things we are doing by doing the tutorial there.

Course Website


Undergraduate Library Room 3120C