This course is designed to introduce students to the conceptual, design, and technical aspects of developing web sites. We cover basic web technologies such as extensible HyperText Markup Language (HTML), Cascading Style Sheets (CSS), beginning server programming using PHP, JavaScript, along with basic graphic design techniques in Adobe Photoshop. The course also addresses design principles, usability concerns for the web, user testing, and a number of other theories and principles to assist you in designing your website.