98-506 Student Taught Courses (StuCo): Introduction to Web Development
3 units, Carnegie Mellon University
Students will learn the syntax, usage, and applications of HTML, CSS, and JavaScript to create webpages. Students will become familiar with the process of creating and implementing a website from the ground up. The importance of creating semantically correct, well-structured, and accessible HTML will be emphasized. The core concepts of CSS will be covered, including selectors, specificity, the box model, grid/flex, and the importance of CSS in creating a responsive website. Topics of JavaScript that will be covered include accessing the DOM, event handlers, async/await, and various browser APIs such as fetch, localStorage, History, and more. As a part of the course, students will progressively work to create a fully-fledged website of their choice, which serves as a final project. Familiarity with programming concepts at the level of 15-110 is recommended, but no background knowledge in any one specific language is necessary. We welcome all those interested in web development to give this course a try!
Prerequisites: none listed
Offered: Fall 2025
Courseweave needs JavaScript to show sections, workloads and planning tools.