Flipped learning is an approach to teaching that essentially reverses the traditional teaching approach where the tutor delivers the content in class and then the students do exercises at home to provide a better understanding of the content and its application. In flipped learning this traditional approach is changed so that students learn the content in their own time before the class session and the class session is used to develop a better understanding of the content and its application.