Columbia needed a way to describe courses for a summer program and to allow students to register.

The designer came up with a clean and simple look, but with interactivity to drill down for details. Course descriptions and details can be expanded on the registration and checkout pages. Extensive custom theming was used to change the workflow and look of the cart and checkout pages. Students may register and pay for courses online.

Site administrators see a menu in the footer for quick access to common administrative functions. All content, including the slideshow on the home page, may be easily modified by non-technical users.

The site was migrated to Drupal 7 in 2014, and moved from Ubercart to Drupal Commerce, with custom integrations for Registration Commerce to allow registration of courses.

custom registration
custom modules
custom theming
drupal 6
Jon Kalish Design


home page
course description page
course description page (expanded)
instructors page
around NYC page
schedule page
schedule page (detail)
view cart page
checkout page
FAQ page
maintenance menu in footer