The code that executes in a user’s web browser can be a powerful feature of any website or application. This course introduces students to concepts of client-side programming for the web such as progressive enhancement of content, detecting and altering content to enhance cross-browser experiences, improving usability of forms, validating data from the user, and more.
Student Work Samples
Flickr Search, Luke Van Der Poel
Fortune Cookie Generator, Halsey Kessner