6.4500 Design for the Web: Languages and User Interfaces

Repeats every week every Monday and every Wednesday and every Friday until Mon May 11 2026 except Mon Feb 16 2026, Mon Mar 23 2026, Wed Mar 25 2026, Fri Mar 27 2026, Mon Apr 20 2026. Also includes Tue Feb 17 2026.
Mon, 02/02/2026 - 2:30pm to 4:00pm
Location: 
45-102
Instructor: 
David Karger

Instruction in the principles and technologies for designing usable user interfaces for Web applications. Focuses on the key principles and methods of user interface design, including learnability, efficiency, safety, prototyping, and user testing. Provides instruction in the core web languages of HTML, CSS, and Javascript, their different roles, and the rationales for the widely varying designs. These languages are used to create usable web interfaces and applications. Covers fundamentals of graphic design theory, as design and usability go hand in hand.