This course covers the fundamentals of Web development and programming. Topics include concepts of the Internet and World Wide Web, development of a Web site and Web pages, development of dynamic and interactive Web-based capabilities, client-side technologies (e.g., JavaScript), and privacy and security issues.  Server-side technology is an optional topic. The course will focus on Web-related programming. Modern tools and languages will be used. Hands-on Web development and programming exercises will be included. The course is open to students in any curriculum.