Blended learning is a learning and teaching approach that combines face-to-face, online and mobile learning, with the aim of making each mode mutually reinforcing.