This course will focus on the fundamentals of web mastering and design and will teach students how to incorporate different types of technology into one project using a web page format. Students will be introduced to various methods of web design and web mastering and will get a chance to create their own dynamic and multi-layered web sites using the skills they have learned. Web programming includes skills such as identifying a target audience (the end user), developing content, providing for a secure and user-friendly environment, choosing a host or server, and mastering a site.