This course introduces the concepts, tools and techniques for Web design and programming. It presents the essential tasks for Web design and planning. It also presents a variety of Web design and programming languages and the characteristics and usages of each. The course focuses on designing and writing programs to implement real Web sites using Web design and programming tools languages. Students will practice the development of Web sites using Web development tools and languages in lab sessions. Students will work on projects for developing real web sites in teams. Each student must submit a site and report and make a presentation about his project