CS105: Intro to Web Design with HTML and CSS

This course is designed for students who want to learn the basics of web development using HTML and CSS. In this course, students will learn how to create static web pages using HTML and style them using CSS.

Throughout the course, students will learn the fundamentals of HTML, including tags, attributes, and document structure. They will also learn how to create basic web page layouts using HTML's box model and how to add images, links, and other multimedia content to web pages. Students will then learn how to style these web pages using CSS, including how to apply colors, fonts, and layout properties to create visually appealing and responsive web pages.

In addition to building web pages, students will also learn about web development best practices, including accessibility and responsive design, and how to use web development tools such as text editors and browser developer tools.

By the end of the course, students will have gained a solid foundation in HTML and CSS and will be able to create basic static web pages.

Prerequisites: None. This course is open to all students interested in web development. No prior experience with HTML or CSS is required. However, basic computer skills and familiarity with using a web browser are recommended.
You will need a Windows or Mac computer as well as a headphone with a mic. Tablets/Chromebook not allowed.
Web+design