HCI
Alongside my studies at the college I also started doing this course in HCI by Georgia Tech from edX
The learning objectives for this particular course are as follows:
The overall goals of human-computer interaction.
The relationship between HCI, user experience design, human factors engineering, and psychology.
The relevance of HCI to domains like healthcare, education, and cybersecurity.
The trends in HCI technology including virtual reality, augmented reality, and robotics.
The emerging ideas in HCI research, such as context-sensitive computing, gesture-based interaction, and social computing.
The three main schools of thought in HCI: the processor, predictor, and participant views.
The feedback cycle in user interaction, including gulfs of execution and evaluation.
The notion of directness in interaction, and the role of direct manipulation.
The strengths and limitations of the human user, including sensation and memory.
The role of design principles and heuristics in user interface design.
The most important principles for design, including discoverability, affordances, perceptibility, and error tolerance.