  Eye-tracking technology is widely used in various application areas such as
psychology, neuroscience, marketing, and human-computer interaction, as it is a
valuable tool for understanding how people process information and interact
with their environment. This tutorial provides a comprehensive introduction to
eye tracking, from the basics of eye anatomy and physiology to the principles
and applications of different eye-tracking systems. The guide is designed to
provide a hands-on learning experience for everyone interested in working with
eye-tracking technology. Therefore, we include practical case studies to teach
students and professionals how to effectively set up and operate an
eye-tracking system. The tutorial covers a variety of eye-tracking systems,
calibration techniques, data collection, and analysis methods, including
fixations, saccades, pupil diameter, and visual scan path analysis. In
addition, we emphasize the importance of considering ethical aspects when
conducting eye-tracking research and experiments, especially informed consent
and participant privacy. We aim to give the reader a solid understanding of
basic eye-tracking principles and the practical skills needed to conduct their
experiments. Python-based code snippets and illustrative examples are included
in the tutorials and can be downloaded at:
https://gitlab.lrz.de/hctl/Eye-Tracking-Tutorial.
