The course teaches various techniques for programming applications designed for use on the World Wide Web or Internet. It also covers topics such as systems analsys , data modeling, and software design. The primary language which is used for the projects done in the course is the PHP Hypertext Processor programming language. Additionally, database design theory is cover and the database querying language SQL is taught. Also covered is a review of HTML and teaching of the use of HTML forms. This material is integrated in writing a final project. This includes analysis, design and implementation of a usable web-based application.