Immerse yourself in a world of web development. Covering HTML, CSS, JavaScript, PHP scripting, and database design, this class fosters proficiency in creating interactive, data-driven websites. Beginning with fundamental web development principles, students progress through front-end design, server-side scripting, and database integration. Practical insights into web hosting, deployment, and final project development equip students with real-world skills. Ethical considerations and responsible computing practices are integrated, empowering students to navigate the ethical and social implications of web engineering. Upon completion, students will possess a robust portfolio and the ability to confidently unravel complex web development challenges.

Students taking this course for Advanced credit must complete an extra project.