This course aims to create a strong foundation in Web Application Development using XHTML, CSS, JavaScript, and PHP. The students are taught the basic concepts of the Internet, the World Wide Web, and the HTTP protocols used to send and receive data from the server. The students are taught to create presentable web pages using XHTML and CSS. This course covers the basics of event-handling mechanisms in JavaScript. Students can design and create interactive Web pages using XHTML, CSS, JavaScript, and PHP. The students are taught to access and update the elements in an XHTML document by using the Document Object Model. Students are taught the basics of PHP and advanced features in PHP like cookies, sessions, and handling MySQL database.