With the continuous advancement of modern technology, the ways in which people work, play, interact, and socialize, are changing rapidly. The students of today will graduate into a world that is going to be vastly different from anything previous generations have experienced. Schools now need to ensure that the younger generation of learners are equipped with the necessary technical and soft skills that can help them thrive in life and work, after they leave school.