This course surveys current best practices for implementing attractive, usable, secure and maintainable web applications. Other issues considered include: accessibility, platform and browser independence, licensing of intellectual property, scalability, and user privacy. This course is suitable for any student with some programming experience. PREREQUISITE