Human-computer interaction (HCI) is the interdisciplinary study focused on how people interact with computers, aiming to create user-friendly systems. The module covers the foundations of HCI, the significance of designing enjoyable and efficient interfaces, and how to address users' needs, usability, and accessibility. Additionally, it discusses the evolution of HCI technologies and emphasizes the importance of user-centered design to enhance interaction and user experience.