Close Menu
View Course Sections

Course Description

An introduction to techniques, principles, and practices of writing computer programs for the World Wide Web. Server and browser capabilities and limits. Media types, handlers, and limitations. Web programming languages and techniques. Web security, privacy, and commerce. Lectures augmented with programming projects illustrating concepts and current practice.

Students will actively engage in managing their own learning, develop new skills, and develop new ways of programming and problem-solving. Students will begin by learning the fundamentals of how the web works, how to use developer tools in a web browser, and how to use Git and GitHub. Throughout the course, students will gain skills in developing front end content, learning the JavaScript programming language, making front end content interactive and dynamic, developing the server side, and the basics of web security.