This course covers advanced programming skills required to design Internet applications and interactive web content. Emphasis is placed on the programming techniques required to develop Internet applications, interactive web content, and frameworks, and using libraries. Upon completion, students should be able to design, code, debug, and document Internet-based programming solutions to various real-world problems.