Focuses on developing for the web with an emphasis on optimal viewing experience and interaction across a wide range of devices. Develops skills in adapting layout to the viewing environment by using fluid, proportion based grids, flexible images, and media queries. Introduces responsive design/development best practices, including mobile first, unobtrusive JavaScript, and progressive enhancement.