This is an introduction to web technologies and systems, including hypertext, self-descriptive text, web page design, web navigational systems, and various mark-up languages and scripting languages. Programming examples, exercises and projects are drawn from practical web-based applications. Good programming practice and program clarity is emphasized throughout the course. At the end of the course, students will be able to appreciate the need for web related technologies and how they are used by organizations to improve their efficiency, marketability and profitability.