Non-technical Skills (NTS) are a set of generic cognitive and social skills, exhibited by individuals and teams, that support technical skills when performing complex tasks. Typical NTS training topics include performance shaping factors, planning and preparation for complex tasks, situation awareness, perception of risk, decision-making, communication, teamwork and leadership. This chapter provides a framework for understanding these skills in theory and practice, how they interact, and how they have been applied in healthcare, as well as avenues for future research.