The course objective is to provide a structured overview of how modern websites are built, from foundational concepts to interactive web applications. Students begin by learning how the web works, including browser-server communication, page rendering, and the roles and tools used in web development. The course then progresses through core front-end technologies. Students create structured, accessible web pages using HTML, apply styling and responsive design with CSS, and use JavaScript to add interactivity, manipulate page content, and manage basic data. Throughout the course, students also develop skills in accessibility, file organization, version control, and browser-based development workflows. In the final unit, students focus on professional practices, including user-centered design, website evaluation, debugging, performance improvement, documentation, and deployment. By the end of the course, students are able to plan, build, style, and enhance multi-page websites, evaluate their quality, and deploy them using standard development tools and practices.