Effective interfaces rely on principles of graphic design, interactivity, and usability for design, development, implementation, testing and updating. This course introduces students to a variety of visual, navigational and structural approaches to these stages of the interface-building process. Topics covered include CSS, navigation systems, visual hierarchy, basic animations, image preparation and file transferring protocols. Emphasis is placed on conceptual development and structure, interactivity, and design aesthetics.